எப்படி பல கோப்புகளை ஒரு பெரிய CSV கோப்பு பிரிக்க?

எப்படி பல கோப்புகளை ஒரு பெரிய CSV கோப்பு பிரிக்க?

CSV கோப்பு ஒரு எக்செல் விரிதாள் கோப்பு. இந்த சரியாக மக்கள் ஒவ்வொரு நாளும் எதிர்கொள்ளும் பணிகளை ஒரு பெரிய எண் வெறுமனே சமாளிக்க முடியும் என்று திட்டம் ஆகும். முதல் பார்வையில், அது எக்செல் அட்டவணை எல்லையற்ற என்று, ஆனால் உண்மையில் அது அல்ல தோன்றலாம், அதனைச் சரிபார்க்க ஒரு எளிய பயனர் அது மிகவும் கடினமானதாக இருக்கும். ஆனால் நீ இங்கு இருக்கிறாய் இந்த கட்டுரை வாசிப்பு என்றால், நீங்கள் சரியாக விஷயம் இருக்க முடியும் என்ன புரிந்து.

இது எதற்காக

ஏன் பல சிறிய ஒரு பெரிய CSV கோப்பு பிளவு திறன் பயனுள்ளதாக இருக்கும்? எக்செல் அதன் ஆயுத ஒரு மில்லியன் வரிசைகள் மற்றும் நெடுவரிசைகள் ஒரு சிறிது கூறப்பட்டுள்ளது மற்றும் நீங்கள் தாள் பார்த்தால், அது முற்றிலும் அதனை நிரப்ப மிகவும் கடினமாக தோன்றலாம், ஆனால் உண்மையில் இது நீங்கள் நினைப்பதை விட எளிதாக உள்ளது.

ஒரு நிலைமை கற்பனை செய்து கொள்ளலாம்: நீங்கள் விற்பனை அல்லது எந்த சேவைகளை வழங்குவது தொடர்புடையதாக உள்ளது மிகவும் பெரிய வர்த்தகம் செய்துவருகிறேன். எனவே நீங்கள் உங்கள் வசம் மின்னஞ்சல் முகவரிகள் மற்றும் பெயர்கள் பெருமளவு வாடிக்கையாளர்களை வேண்டும் நீங்கள் நேரம் ஒரு கண்ணியமான அளவு வேலை. நீங்கள் வெற்றிகரமாக CSV கோப்பு இறக்குமதி செய்துள்ளோம் மற்றும் நீங்கள் முழு அட்டவணை முழு இருப்பதைக் காண்பீர்கள். அடுத்தது என்ன?

பின்னர் புரிதல் வருகிறது இவ்வளவு பெரும் அட்டவணை நிர்வகிக்கும் நீங்கள் தந்திரமான எக்செல் தந்திரங்களை அனைத்து வகையான தெரியும் கூட வடிகட்டிகள் மற்றும் சூத்திரங்கள் பயன்படுத்த எப்படி தெரியும், மிகவும் கடினமாக உள்ளது என்று. அல்லது அங்கு அது வேறு சில திட்டத்தில் உருவாக்கப்பட்ட என்றால் சில நேரங்களில் அது கூட வரம்பைத் தாண்டி இருக்கலாம், இது போன்ற ஒரு நிலைமை இருக்கலாம் யாராவது உங்களை போன்ற ஒரு கோப்பு அனுப்பிய என்று.

முதல் வழி திட்டம் பயன்படுத்தி பிளவு உள்ளது

பல சிறிய ஒரு பெரிய CSV கோப்பு பிரித்தல் சமாளிக்க முடியும் என்று இணையத்தில் திட்டங்கள் போதுமான எண் உள்ளன, ஆனால் அவர்களில் அனைவருமே நாம் இந்த இந்த வகை மட்டுமே சிறந்த திட்டங்கள் சிந்திப்போம் அதனால் செய்தபின், பணி சமாளிக்க கட்டுரை.

1. இலவச பெரும், CSV பிரிப்பான்.

இந்த திட்டம் பிரித்தல் CSV கோப்புகளை அடிப்படை கருவி கருதப்படுகிறது. அது ஒரு மிக எளிய கொள்கை படி வேலை: நீங்கள் பிளவு வேண்டும் என்று கோப்பை தேர்வு, மற்றும் நீங்கள் பயன்படுத்த வேண்டும் என்று வரிகளின் எண்ணிக்கை குறிப்பிட, பின்னர் பிரி கோப்பு பொத்தானை கிளிக் வேண்டும்.

2., CSV பிரிப்பான்.

இந்த திட்டம் அதே கொள்கை மீது முதல்வராகி, பிரிப்பான் சற்று மென்மையான வடிவமைப்பு கொண்டுள்ளது என்பதை ஒரே வேறுபாடு, இது போன்ற ஒரு பணியை தொடர போது சில முதல் திட்டத்தின் எளிமை மிகவும் பொருத்தமான தோன்றலாம் என்றாலும் வேலை.

இரண்டாவது வழி ஒரு தொகுதி கோப்பு பயன்படுத்தி

இந்த விருப்பத்தை ஒரு இன்னும் கொஞ்சம் அதை இங்கே தெளிவான வழிமுறைகளை பின்பற்ற மிகவும் முக்கியமானது எனவே, முதல் விட சிக்கலாக உள்ளது.

தொகுதி கோப்பு பயன்படுத்தி பிறகு, நீங்கள் ஆனது நிரல் தொகுதி கோப்பு உருவாக்க வேண்டும். இதை செய்ய, நீங்கள் உருவாக்க மற்றும் ஒரு புதிய உரை ஆவணத்தைத் திறக்க, பின்வரும் எழுத வேண்டும்:

@echo off
setlocal ENABLEDELAYEDEXPANSION
REM Edit this value to change the name of the file that needs splitting. Include the extension.
SET BFN=HCAHPSHospital.csv
REM Edit this value to change the number of lines per file.
SET LPF=2500
REM Edit this value to change the name of each short file. If will be followed by a number indicating where it is in the list.
SET SFN=HosptialSplitFile
REM Do not change beyond this line.
SET SFX=%BFN:~-3%
SET /A LineNum=0
SET /A FileNum=1
For /F “delims==” %%1 in (%BFN%) Do (
SET /A LeneNum+=1
echo %%1 >> %SFN%!FileNum! .%SFX%
if !LineNum! EQU !LPF! (
SET /A LineNum=0
SET /A LineNum+=1
)
)
endlocal
Pause
குறியீடு ஆதாரம்: தனி கோப்புகளில் ஒரு பெரிய, CSV எக்செல் விரிதாள் பிரிந்தது எப்படி

நீங்கள் தொடங்கும் முன் தொகுதி கோப்பு கட்டமைக்க வேண்டும், ஏனெனில் ஆனால், உங்கள் நேரத்தை செலவிடுகின்றனர். இந்த படைப்புகள், நீங்கள் ஏன் எப்படி படைப்புகள் மேலே பயன்படுத்தப்பட்டுள்ள என்று ஒவ்வொரு கட்டளையைப் புரிந்துகொள்ள வேண்டும் என்பதைப் புரிந்துகொள்ள.

அது பிளவு, CSV கோப்பு குறிப்பிடுகிறது ஏனெனில் செட் BFN மிகவும் முக்கியமான கட்டளை.

செட் எல்.பி.எப் கட்டளை எத்தனை வரிகளை புதிய கோப்பில் இருக்கும் சுட்டிக்காட்டும்.

செட் SFN புதிய பிளவு கோப்புகளை எப்படி என்று பெயரிடப்படும்; பொறுப்பாகும்.

விளைவாக கோப்பு பயன்படுத்தி - இப்போது வேடிக்கை பகுதியாக கள் நடவடிக்கை விடுங்கள். இதை செய்ய, கோப்பு>> சேமி கிளிக் ஒரு கோப்பு பெயர் தேர்வு செய்யவும். அதன் பிறகு, அதே கோப்பைத் தேர்ந்தெடுத்து F2 பொத்தானை அழுத்தவும், இது சாத்தியம் .bat செய்ய .txt இந்த கோப்பு வடிவத்தை மாற்ற செய்யும். எச்சரிக்கை உனக்கு சம்மதமா மற்றும் சரி கிளிக் செய்ய வேண்டும், தோன்றும்.

அதை நீங்கள் வெற்றிகரமாக சிறிய கோப்புகளில் CSV கோப்பு பிரித்து முடியும் என்று இந்தப் படிகளைப் பின்பற்றி பிறகு.

மூன்றாவது வழி ஒரு பவர்ஷெல் ஸ்கிரிப்ட் பயன்படுத்தி

நிச்சயமாக, நீங்கள் பெரிய கோப்புகள் பிரிக்க தொகுதி கோப்புகள் பயன்படுத்தி முந்தைய முறை பயன்படுத்த முடியும், ஆனால் அது மதிப்பு சிறந்த நவீன தொகுதிகளுக்கான பொருத்தமானது PowerShall ஸ்கிரிப்டுகள் மிக வேகமாக மற்றும் அதிக வசதியான என்று தெரிந்தும், மற்றும்.

முதல், பயனர் தேவைகளை ஒரு சிறப்பு விண்டோஸ் பவர் மெனு பெற. இதை செய்ய, அவர் விசை சேர்க்கையை Ctrl + ஆர் PowerShall கொண்டிருக்கும் திறக்கும் மெனுவில் பொத்தானை அழுத்த வேண்டும். சில காரணங்களால் இந்த முறை வேலை செய்யவில்லை என்றால், நீங்கள் ஸ்டார்ட் தேடல் பட்டியில் பவர்ஷெல் நேரடியாக நுழைய முடியும் மற்றும் சிறந்த போட்டி தேர்வு செய்யவும். பின்னர், நீங்கள் பின்வரும் ஸ்கிரிப்ட் எழுத வேண்டும்:

$InputFilename = Get-Content ‘C:filelocation’
$0outputFilenamePattern = ‘output_done_’
$LineLimit = 50000
$line = 0
$i = 0
$file = 0
$start = 0
while ($line -le $InputFilename . Length) {
if ($i -eq $LineLimit -Or $line -eq $InputFilename.Lenght) {
$file++
$Filename = “$OutputFilenamePattern$file.csv”
$InputFilename[$start..($line-1)] | Out-File $Filename -Force
$start = $line;
£i = 0
Write-Host “$Filename”
}
$i++;
$line++
}
குறியீடு ஆதாரம்: தனி கோப்புகளில் ஒரு பெரிய எக்செல் CSV விரிதாளை பிரிந்தது எப்படி

இந்த ஸ்கிரிப்ட் வேலை முன், நீங்கள் பதிலாக filelocation என்ற பிளவு இருக்க வேண்டும் இது உங்கள் CSV கோப்பு, இடத்தை எழுதப்பட வேண்டும் என்று புரிந்து கொள்ள வேண்டும்.

நான்காவது வழி பவர் பிவோட் பயன்படுத்த உள்ளது

உண்மையில், பவர் பிவோட் பல சிறிய கோப்புகளில் இல்லை பிளவு CSV கோப்புகளை செய்கிறது; அது வேலை செய்யும் முறையையும் சற்று வேறுபட்டது.

இதைப் பயன்படுத்த, நீங்கள் எக்செல் ஒரு CSV கோப்பு பதிவேற்ற, பின்னர் அதை திறக்க இந்த திட்டம் பயன்படுத்த வேண்டும். அது ஒரு ஒற்றை முழு உள்ளது, ஆனால் அதே நேரத்தில், நிரல்களைப் பயன்படுத்தி சாத்தியமாகிறது மில்லியன் வரிகளை எல்லை பைபாஸ் வேண்டும், என்று உண்மையில், கோப்பு பிளவுற்றிருக்கவில்லை மாறிவிடும். அதை நம்ப அல்லது இல்லை, இந்த விருப்பத்தை பயன்படுத்தி எடுத்து சிலர் அரங்கத்தில் சிக்கலை ஸ்கிரீன் ஷாட், இது Excel இரண்டு மில்லியன் வரிகளை காட்சிகள் பதிவு செய்திருக்கிறீர்கள்.

ஐந்தாவது வழி CSV கோப்புகளை பிரிக்க ஆன்லைன் சேவைகளை பயன்படுத்த உள்ளது

நீங்கள் அனைவரும் ஒரு எளிதான தீர்வு போல் தெரியவில்லை என்று ஸ்கிரிப்டுகள் சமாளிக்க விரும்பவில்லை என்றால், நீங்கள் இலவச ஆன்லைன், CSV பிரிப்பான்களுக்கு பயன்படுத்த முடியும்.

இந்த சேவைகளை ஒன்று பிரி, CSV உள்ளது. அது நடவடிக்கை கணினி தன்னை இணையத்தில் நடைபெறுகிறது, மற்றும் அனைத்து என்று ஒரே வேறுபாடு, அதற்கு மேல் விவாதிக்கப்பட்டன முதல் இரண்டு திட்டங்கள், அதே வழியில் வேலை.

திட்டம் பயன் முற்றிலும் இலவசம், மற்றும் HTML5 பயன்படுத்தி, அனைத்து கணக்கீடுகள் உங்கள் சொந்த கணினியில் செய்யப்படுகின்றன. உங்கள் தரவு இணையத்தில் பதிவேற்றம் அல்ல, மற்றும் உங்கள் CSV கோப்பு பாதுகாப்பாக உங்கள் சொந்த கணினியில் சிறிய துகள்களாக வெட்டப்பட்ட வேண்டும்.

  • இலவச ஆன்லைன் பிளவு, CSV சேவை பின்வரும் செயல்பாடுகள் உள்ளன:
  • தலைப்பு வரிகளின் எண்ணிக்கை தேர்வு;
  • , CSV பிரிப்பிற்குப் பிறகு பக்கம் ஒன்றுக்கு வரிகளின் எண்ணிக்கை தேர்ந்தெடுப்பது.

தொகுத்துச் சொன்னால் ஒரு CSV கோப்பைப் பிரிக்க பல்வேறு வழிகள் யாவை?

மைக்ரோசாஃப்ட் எக்செல் அல்லது சில சி.எஸ்.வி பார்வையாளரில் அதிகபட்ச எண்ணிக்கையிலான நெடுவரிசைகள் மற்றும் வரிசைகளை அடைவதால் திறக்க முடியாத அல்லது முழுமையாக ஏற்ற முடியாத பல பெரிய சி.எஸ்.வி கோப்புகள் உங்களிடம் இருந்தால், நீங்கள் சி.எஸ்.வி கோப்பைப் பிரிக்க வேண்டும்.

கோப்புகளைப் பிரிக்கப் பயன்படுத்தக்கூடிய பல்வேறு சி.எஸ்.வி கோப்பு ஸ்ப்ளிட்டர் மென்பொருள் மற்றும் ஆன்லைன் கருவிகள் உள்ளன.

இவ்வாறு, நாம் நீங்கள் எளிதாக மற்றும் எளிதாக ஒரு பெரிய CSV கோப்பு பிரித்து முடியும், மற்றும் கூட திட்டம் பயன்படுத்தி எக்செல் திறக்க வேண்டும் என்பதை அறிய ஐந்து இல்லை தந்திரமான வழிகளில் அறிமுகமானார் கிடைத்தது.

அடிக்கடி கேட்கப்படும் கேள்விகள்

சி.எஸ்.வி கோப்புகளைப் பிரிக்க பவர்ஷெல் ஸ்கிரிப்டைப் பயன்படுத்த முடியுமா?
ஆம், கோப்புகளை பிரிக்க பவர்ஷால் ஸ்கிரிப்ட்களைப் பயன்படுத்தலாம். இந்த முறை மிகவும் வேகமாகவும் வசதியாகவும் இருக்கும், மேலும் நவீன கட்டடங்களுக்கும் மிகவும் பொருத்தமானது.




கருத்துக்கள் (0)

கருத்துரையிடுக