ஒரு பெரிய CSV எக்செல் விரிதாளை தனி கோப்புகளாக பிரிப்பது எப்படி

ஒரு பெரிய CSV எக்செல் விரிதாளை தனி கோப்புகளாக பிரிப்பது எப்படி

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





ஏன் ஒரு பெரிய CSV ஐ பல கோப்புகளாகப் பிரிக்க வேண்டும்?

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





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





ஒரே பிரச்சனை என்னவென்றால், பல முகவரிகளுடன் ஒரு விரிதாளை எவ்வாறு நிர்வகிப்பது? மேலும், யாராவது உங்களுக்கு ஏற்கனவே CSV ஐ வரம்பிற்கு மேல் அனுப்பினால் என்ன செய்வது (மற்றொரு நிரலில் இருந்து)?

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



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

ஒரு நிரலைப் பயன்படுத்தி CSV கோப்புகளை உடைக்கவும்

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





இலவச பெரிய CSV பிரிப்பான்

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

CSV பிரிப்பான்

சிஎஸ்வி ஸ்ப்ளிட்டர் இரண்டாவது கருவி. இது சற்று நேர்த்தியான வடிவமைப்போடு இருந்தாலும், Free Huge CSV Splitter போன்ற அதே செயல்பாட்டை வழங்குகிறது. இது உங்கள் 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. It 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==' %%l in (%BFN%) Do (
SET /A LineNum+=1
echo %%l >> %SFN%!FileNum!.%SFX%
if !LineNum! EQU !LPF! (
SET /A LineNum=0
SET /A FileNum+=1
)
)
endlocal
Pause

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

  • 'BFN ஐ அமைக்கவும் =' நீங்கள் உடைக்க வேண்டிய CSV ஐ சுட்டிக்காட்ட வேண்டும்
  • ' SEP LPF = ' உங்கள் புதிய கோப்பை நீங்கள் குறைக்க விரும்பும் வரிசைகளின் எண்ணிக்கை
  • 'SET SFN =' உங்கள் பிளவு கோப்புகளுக்கான புதிய பெயரிடும் திட்டம்

நீங்கள் உங்கள் மாறிகளை உள்ளிட்டவுடன், செல்க கோப்பு> இவ்வாறு சேமிக்கவும் . ஒரு கோப்பு பெயரைத் தேர்ந்தெடுத்து தேர்ந்தெடுக்கவும் சேமி . பிறகு, நீங்கள் புதிதாகச் சேமித்த உரை கோப்பைத் தேர்ந்தெடுத்து அழுத்தவும் எஃப் 2 அதை மறுபெயரிட. மாற்றவும் .txt உடன் நீட்டிப்பு .ஒன்று மற்றும் அழுத்தவும் சரி எச்சரிக்கை தோன்றும் போது. இப்போது, ​​உங்கள் பெரிய CSV கோப்பை சிறிய வெளியீட்டு கோப்புகளாகப் பிரிக்கலாம்.

ஒரு பெரிய கோப்பை மின்னஞ்சல் செய்வது எப்படி

3. ஒரு CSV கோப்பை உடைக்க பவர்ஷெல் ஸ்கிரிப்டைப் பயன்படுத்தவும்

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

பின்வரும் ஸ்கிரிப்ட் விரைவாக உங்கள் பெரிய CSV ஐ சிறிய கோப்புகளாக வெட்டுகிறது.

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

இப்போது, ​​பின்வரும் ஸ்கிரிப்டை நகலெடுத்து ஒட்டவும்:

$InputFilename = Get-Content 'C:filelocation'
$OutputFilenamePattern = '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.Length)
$file++
$Filename = '$OutputFilenamePattern$file.csv'
$InputFilename[$start..($line-1)]
$i++;
$line++
}

உங்கள் CSV கோப்பில் முதல் வரியில் கோப்பு இருப்பிடத்தை மாற்றவும், பின்னர் ஸ்கிரிப்டை இயக்கவும். ஸ்கிரிப்ட் உங்கள் பயனர் கோப்பகத்தில் சிறிய CSV கோப்புகளை வெளியிடுகிறது. எடுத்துக்காட்டாக, எனது CSV கோப்புகள் C: Users Gavin இல் கோப்பு பெயருடன் காணப்படுகின்றன output_done_1.csv . வெளியீடு பெயரை மாற்றுவதன் மூலம் நீங்கள் மாற்றலாம் $ OutputFilenamePattern = 'output_done_' வரி

அசல் ஸ்கிரிப்டை இங்கே காணலாம் SPJeff .

4. பவர் பிவோட்டைப் பயன்படுத்தி ஒரு பெரிய CSV ஐ உடைக்கவும்

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

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

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

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

5. ஸ்ப்ளிட் சிஎஸ்வி பயன்படுத்தி பெரிய சிஎஸ்வியை ஆன்லைனில் உடைக்கவும்

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

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

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

உங்கள் CSV கோப்புகளை எளிதில் நிர்வகிக்கக்கூடிய துண்டுகளாக உடைக்கவும்

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

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

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

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • உற்பத்தித்திறன்
  • விரிதாள் குறிப்புகள்
  • மைக்ரோசாப்ட் எக்செல்
  • மைக்ரோசாஃப்ட் அலுவலக குறிப்புகள்
எழுத்தாளர் பற்றி கவின் பிலிப்ஸ்(945 கட்டுரைகள் வெளியிடப்பட்டன)

கவின் விண்டோஸ் மற்றும் டெக்னாலஜிக்கான ஜூனியர் எடிட்டர், உண்மையில் பயனுள்ள பாட்காஸ்டுக்கு வழக்கமான பங்களிப்பாளர் மற்றும் வழக்கமான தயாரிப்பு விமர்சகர். அவர் டெவோன் மலைகளிலிருந்து கொள்ளையடிக்கப்பட்ட டிஜிட்டல் கலை நடைமுறைகளுடன் பிஏ (ஹானர்ஸ்) சமகால எழுத்து மற்றும் ஒரு தசாப்த கால தொழில்முறை அனுபவம் பெற்றவர். அவர் ஏராளமான தேநீர், பலகை விளையாட்டுகள் மற்றும் கால்பந்தை அனுபவிக்கிறார்.

கவின் பிலிப்ஸின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

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

குழுசேர இங்கே சொடுக்கவும்