എങ്ങനെ ഒന്നിലധികം ഫയലുകൾ ഒരു വലിയ 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 ഫയൽ ചിന്നിക്കാം ഈ ഘട്ടങ്ങൾ താഴെ ശേഷമാണ്.

മൂന്നാം വഴി ഒരു പൊവെര്ശെല്ല് സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നു

തീർച്ചയായും, നിങ്ങൾ വലിയ CSV ഫയലുകൾ വിഭജിക്കാൻ ബാച്ച് ഫയലുകൾ ഉപയോഗിച്ച് മുൻ രീതി ഉപയോഗിക്കാം, എന്നാൽ അതിന്റെ രൂപയുടെ പൊവെര്ശല്ല് സ്ക്രിപ്റ്റുകൾ വളരെ വേഗത്തിലും സൗകര്യപ്രദമായതുമായ എന്ന്, കൂടാതെ മെച്ചപ്പെട്ട ആധുനിക സമ്മേളനങ്ങൾ അനുയോജ്യമല്ലാത്ത അറിയാതെ.

ആദ്യം, ഉപയോക്താവ് ഒരു പ്രത്യേക വിൻഡോസ് പവർ മെനു കയറി ആവശ്യമാണ്. ഇത് ചെയ്യുന്നതിന്, അവൻ കീ കോമ്പിനേഷൻ CTRL + ആർ പൊവെര്ശല്ല് അടങ്ങിയിരിക്കും തുറക്കുന്ന മെനു അമർത്തുക വേണം. ഈ രീതി പ്രവർത്തിച്ചില്ല ചില കാരണങ്ങളാൽ എങ്കിൽ, പിന്നെ നിങ്ങൾ ആരംഭിക്കുക ലെ തിരയൽ ബാറിൽ പൊവെര്ശെല്ല് നേരിട്ട് എന്റർ മികച്ച പൊരുത്തം തിരഞ്ഞെടുക്കാം. അതിനുശേഷം, ഈ സ്ക്രിപ്റ്റ് എഴുതുകയും വേണം:

$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 സ്പ്രെഡ്ഷീറ്റ് വിഭജിക്കാൻ എങ്ങനെ

ഈ സ്ക്രിപ്റ്റ് ജോലി മുമ്പ്, പകരം ഫിലെലൊചതിഒന് എന്ന പിളർപ്പ് ആവശ്യത്തിനുപയോഗിക്കുന്ന നിങ്ങളുടെ CSV ഫയൽ, സ്ഥാനം എഴുതിയാൽ എഴുതിയ മനസിലാക്കേണ്ടതുണ്ട്.

നാലാം വഴി പവർ പിവറ്റ് ഉപയോഗിക്കുക എന്നതാണ്

വാസ്തവത്തിൽ, പവർ പിവറ്റ് ഒന്നിലധികം ചെറിയ ഫയലുകളായി വിഭജിക്കാൻ CSV ഫയലുകൾ ചെയ്യുന്നു; പ്രവർത്തിക്കുന്ന രീതിയിൽ ചെറുതായി വ്യത്യസ്തമാണ്.

അത് ഉപയോഗിക്കാൻ, നിങ്ങൾ എക്സൽ ഒരു CSV ഫയൽ അപ്ലോഡ്, പിന്നെ അത് തുറക്കാൻ ഈ പ്രോഗ്രാം ഉപയോഗിക്കണം. അതു വാസ്തവത്തിൽ, ഫയൽ തിരിച്ചിരിക്കുന്നു, അത് ഒരു മുഴുവൻ തുടരുന്നു, ആ, എന്നാൽ അതേ സമയം, പ്രോഗ്രാം ഉപയോഗിച്ച്, കഴിയും ഒരു ദശലക്ഷം വരികൾ പരിധി ബൈപ്പാസ് ആണ് മാറുകയാണെങ്കിൽ. വിശ്വസിച്ചാലും ഇല്ലെങ്കിലും, ഈ ഓപ്ഷൻ പ്രയോജനപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ ചെയ്ത ചിലരെ സ്ക്രീൻ ഫോറം, എക്സൽ രണ്ട് ദശലക്ഷം പ്രദർശിപ്പിക്കുന്ന പോസ്റ്റ് ചെയ്തിരിക്കുന്നു.

അഞ്ചാം വഴി CSV ഫയലുകൾ വിഭജിക്കാൻ ഓൺലൈൻ സേവനങ്ങൾ ഉപയോഗിക്കുക എന്നതാണ്

നിങ്ങൾ എല്ലാവർക്കും ഒരു എളുപ്പ പരിഹാരം തോന്നിക്കുന്ന വേണ്ടി സ്ക്രിപ്റ്റുകൾ കൈകാര്യം താൽപ്പര്യമില്ലെങ്കിൽ, സൗജന്യ ഓൺലൈൻ നടത്തിയ CSV വിഭാജികൾ ഉപയോഗിക്കാം.

ഈ സേവനങ്ങൾ ഒരു സ്പ്ലിട് ലെ CSV ആണ്. ഇത് ആദ്യ രണ്ട് എല്ലാ ആക്ഷൻ ഇൻറർനെറ്റിൽ അല്ല കമ്പ്യൂട്ടർ സ്വയം നടക്കുന്ന മാത്രം വ്യത്യാസം, മുകളിൽ ചർച്ച ചെയ്തു പ്രോഗ്രാമുകൾ, അതേ വഴി പ്രവർത്തിക്കുന്നു.

പ്രോഗ്രാം ഉപയോഗിക്കാൻ തീർത്തും സൌജന്യമാണ്, HTML5 ഉപയോഗിച്ച്, എല്ലാ കണക്കുകൂട്ടലുകൾ നിങ്ങളുടെ സ്വന്തം കമ്പ്യൂട്ടറിൽ നടക്കുന്ന. നിങ്ങളുടെ ഡാറ്റ ഇന്റർനെറ്റിൽ അപ്ലോഡ് അല്ല, നിങ്ങളുടെ CSV ഫയൽ സുരക്ഷിതമായി നിങ്ങളുടെ സ്വന്തം കമ്പ്യൂട്ടറിൽ ചെറിയ വിഭാഗങ്ങളായി മുറിച്ചു ചെയ്യും.

  • സൗജന്യ ഓൺലൈൻ വിഭജന നൽകൽ CSV സേവനം താഴെ പ്രവർത്തനങ്ങളോ ഉണ്ട്:
  • തലക്കെട്ട് ലൈനുകളുടെ എണ്ണം തിരഞ്ഞെടുക്കുന്നത്;
  • നൽകൽ CSV സ്പ്ലിറ്റ് ശേഷം പേജ് ഓരോ വരികൾ എണ്ണം തിരഞ്ഞെടുക്കുന്നത്.

ചുരുക്കത്തിൽ: ഒരു CSV ഫയൽ വിഭജിക്കാൻ വിവിധ വഴികൾ എന്തൊക്കെയാണ്?

മൈക്രോസോഫ്റ്റ് എക്സലിലോ ചില സിഎസ്വി വ്യൂവറിലോ പരമാവധി നിരകളിലും വരികളിലും എത്തിച്ചേരാനാകാത്തതോ പൂർണ്ണമായും ലോഡുചെയ്യാനോ ഉള്ള നിരവധി വലിയ സിഎസ്വി ഫയലുകൾ നിങ്ങൾക്കുണ്ടെങ്കിൽ, നിങ്ങൾ CSV ഫയൽ വിഭജിക്കേണ്ടതുണ്ട്.

ഫയലുകൾ വിഭജിക്കാൻ ഉപയോഗിക്കാൻ കഴിയുന്ന നിരവധി വ്യത്യസ്ത സിഎസ്വി ഫയൽ സ്പ്ലിറ്റർ സോഫ്റ്റ്വെയറും ഓൺലൈൻ ഉപകരണങ്ങളും ലഭ്യമാണ്.

അങ്ങനെ, ഞങ്ങൾ എളുപ്പത്തിൽ എളുപ്പത്തിൽ ഒരു വലിയ CSV ഫയൽ പിളരുകയും സാധിക്കും, പോലും പ്രോഗ്രാം ഉപയോഗിച്ച് എക്സൽ തുറക്കാൻ എങ്ങനെ പഠിക്കാൻ അഞ്ച് മാറിമറിഞ്ഞത് വഴികളെ മനസ്സിലായിരിക്കുന്നു ലഭിച്ചു.

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ

CSV ഫയലുകൾ വിഭജിക്കാൻ ഒരു പവർഷെൽ സ്ക്രിപ്റ്റ് ഉപയോഗിക്കാൻ കഴിയുമോ?
അതെ, ഫയലുകൾ വേർതിരിക്കുന്നതിന് നിങ്ങൾക്ക് പവർഷൽ സ്ക്രിപ്റ്റുകൾ ഉപയോഗിക്കാം. ഈ രീതി വളരെ വേഗത്തിലും കൂടുതൽ സൗകര്യപ്രദമായും തുടരും, കൂടാതെ ആധുനിക ബിൽഡുകൾക്ക് കൂടുതൽ അനുയോജ്യമാണ്.




അഭിപ്രായങ്ങൾ (0)

ഒരു അഭിപ്രായം ഇടൂ