કેવી રીતે બહુવિધ ફાઇલોમાં મોટી CSV ફાઈલ વિભાજિત કરવાની?

કેવી રીતે બહુવિધ ફાઇલોમાં મોટી CSV ફાઈલ વિભાજિત કરવાની?

CSV ફાઈલ એક એક્સેલ સ્પ્રેડશીટ ફાઇલ છે. આ બરાબર કાર્યક્રમ છે જે, કાર્યો કે જે લોકો દરેક દિવસ સામનો એક વિશાળ સંખ્યા સાથે ફક્ત સામનો કરવા માટે સક્ષમ છે. પ્રથમ નજરમાં, તે લાગે શકે છે કે જે એક્સેલ ટેબલ અનંત છે, પરંતુ વાસ્તવમાં તે નથી, અને તે તદ્દન મુશ્કેલ સરળ વપરાશકર્તા તેને ચકાસવા માટે હશે. પરંતુ જો તમે અહીં છે અને આ લેખ વાંચી રહ્યા છો, તો પછી તમે બરાબર સમજી બાબત હોઈ શકે છે.

આ શેના માટે છે

શા માટે ઘણા નાનાઓ માં મોટા CSV ફાઈલ વિભાજન કુશળતા ઉપયોગી છે? એક્સેલ એક મિલિયન પંક્તિઓ અને કૉલમ્સ તેના શસ્ત્રાગારમાં કરતાં થોડા છે, અને જો તમે હમણાં શીટ જોવા, તે ખૂબ જ સંપૂર્ણપણે તેને ભરવા મુશ્કેલ જણાય છે, પરંતુ હકીકતમાં તે સરળ કરતાં તમને લાગે છે.

ચાલો એક પરિસ્થિતિ કલ્પના કરીએ: તમે એકદમ મોટી વ્યવસાય વેચાણ અથવા કોઈપણ સેવાઓની જોગવાઈ સાથે સંકળાયેલ છે માલિકી ધરાવે છે. તમે સમય યોગ્ય રકમ કામ કરે છે, જેથી તમે તમારા નિકાલ પર ઇમેઇલ એડ્રેસ અને નામો મોટી ગ્રાહક આધાર છે. તમે સફળતાપૂર્વક CSV ફાઈલ આયાત કર્યા છે અને તમે ખ્યાલ છે કે સમગ્ર ટેબલ ભરેલી છે. શું આગામી છે?

પછી સમજ આવે છે, જેમ કે એક વિશાળ ટેબલ વ્યવસ્થા ખૂબ જ મુશ્કેલ છે, પણ જો તમે મુશ્કેલ એક્સેલ યુક્તિઓ તમામ પ્રકારના જાણે છે, ફિલ્ટર્સ અને સૂત્રો વાપરવા માટે કેવી રીતે ખબર. અથવા ત્યાં આવી સ્થિતિમાં હોઇ શકે છે કોઈને તમે આવા ફાઇલ મોકલ્યો છે, ક્યારેક તે મર્યાદા કરતાં વધી શકે છે, જો કે તેમાં કેટલીક અન્ય પ્રોગ્રામમાં બનાવવામાં આવી હતી.

પ્રથમ માર્ગ પ્રોગ્રામનો ઉપયોગ વિભાજીત છે

ઇન્ટરનેટ કેટલાક નાના મુદ્દાઓ કે વિભાજન સાથેની એક મોટી CSV ફાઈલ સામનો કરવા માટે સક્ષમ છે તેના પર કાર્યક્રમો પુરતી સંખ્યામાં હોય છે, પરંતુ તેમાંના બધા સંપૂર્ણપણે, કાર્ય સાથે સામનો જેથી અમે આ આ શ્રેણી માત્ર શ્રેષ્ઠ કાર્યક્રમો ધ્યાનમાં લેશે લેખ.

1. નિઃશુલ્ક વિશાળ CSV Splitter.

આ કાર્યક્રમ વિભાજન CSV ફાઇલો માટે મૂળભૂત સાધન તરીકે ગણવામાં આવે છે. તે ખૂબ સરળ સિદ્ધાંત અનુસાર કામ કરે છે: તમે તમે જે ફાઇલ વિભાજિત કરવા માંગો છો તે પસંદ કરવા માટે, અને તે પણ રેખાઓ નંબર સ્પષ્ટ છે કે તમે ઉપયોગ કરવા માંગો છો, અને પછી સ્પ્લિટ ફાઇલ બટન પર ક્લિક કરો કરવાની જરૂર છે.

2. CSV Splitter.

આ કાર્યક્રમ, પ્રથમ સમાન સિદ્ધાંત પર કામ કરે છે, માત્ર તફાવત એ છે કે Splitter સહેજ સરળ ડિઝાઇન સાથે, જોકે કેટલાક પ્રથમ પ્રોગ્રામ સાદગી વધુ યોગ્ય લાગે છે જ્યારે આવા એક કાર્ય કરી રહ્યા છીએ.

બીજો રસ્તો એક બેચ ફાઈલ ઉપયોગ કરી રહ્યા છે

આ વિકલ્પ થોડી વધુ, પ્રથમ કરતાં જટીલ તેથી તે અહીં સ્પષ્ટ સૂચનો અનુસરો ખૂબ જ મહત્વપૂર્ણ છે.

બેચ ફાઈલ મદદથી પછી, તમે એક પ્રોગ્રામ બેચ ફાઈલ બનાવવાની જરૂર છે. આ કરવા માટે, તમે બનાવવા અને એક નવો ટેક્સ્ટ દસ્તાવેજ ખોલવા માટે, નીચે આપેલી માહિતી લખો જરૂર છે:

@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 એક્સેલ સ્પ્રેડશીટ વિભાજિત કરવા માટે કેવી રીતે

પરંતુ તમારા સમય લે છે, કારણ કે તમે શરૂ કરતા પહેલા બેચ ફાઈલ રૂપરેખાંકિત કરવાની જરૂર છે. સમજવા માટે આ કેવી રીતે કામ કરે છે, તમે સમજો છો શા માટે અને કેવી રીતે દરેક આદેશ કે કામો ઉપર ઉપયોગ કરવામાં આવ્યો હતો કરવાની જરૂર છે.

સેટ BFN એક ખૂબ જ મહત્વપૂર્ણ આદેશ કારણ કે તે CSV ફાઈલ સ્પષ્ટ કરે છે વિભાજિત કરી છે.

સેટ LPF આદેશ સૂચવે કરશે કેટલા રેખાઓ નવી ફાઈલ હશે.

સેટ SFN હાઉ ન્યૂ વિભાજીત ફાઈલો નામના આવશે માટે જવાબદાર છે.

હવે મજા ભાગ પર ચાલ દો - પરિણામી ફાઈલ ઉપયોગ કરે છે. આ કરવા માટે, ફાઇલ>> આ રીતે સાચવો ક્લિક ફાઈલ નામ પસંદ કરો. તે પછી, એ જ ફાઇલ પસંદ કરો અને F2 બટન દબાવો, તો આ શક્ય .txt આ ફાઇલ .બેટ માટે બંધારણમાં બદલવા માટે કરશે. એક ચેતવણી દેખાશે, તમે સંમત થાઓ છો અને ઠીક ક્લિક કરો કરવાની જરૂર છે.

તે આ પગલાંઓ કે જે તમે સફળતાપૂર્વક નાના ફાઇલોમાં CSV ફાઈલ વિભાજિત કરી શકો છો પગલે છે.

ત્રીજા રીતે PowerShell સ્ક્રિપ્ટ ઉપયોગ કરી રહ્યા છે

અલબત્ત, તમે અગાઉના પદ્ધતિ મોટી CSV ફાઇલો વિભાજિત કરવા બેચ ફાઇલો વાપરી શકો છો, પરંતુ એ જાણીને કે તે સંપત્તિ કે PowerShall સ્ક્રિપ્ટો ખૂબ ઝડપી અને વધુ અનુકૂળ છે, અને એ પણ સારી આધુનિક વિધાનસભાઓ માટે અનુકૂળ.

પ્રથમ, વપરાશકર્તા જરૂરિયાતો ખાસ વિન્ડોઝ પાવર મેનુ પ્રવેશ મેળવવા માટે. આ કરવા માટે, તેમણે કી સંયોજન CTRL + આર મેનુ ખુલે છે PowerShall ધરાવશે દબાવો જ જોઈએ. કેટલાક કારણોસર આ પદ્ધતિ કામ ન હોય તો, પછી તમે પ્રારંભ કરો શોધ પટ્ટીમાં PowerShell સીધી દાખલ કરી શકો છો અને પસંદ કરો બેસ્ટ મેચ. તે પછી, તમે નીચેની સ્ક્રિપ્ટ લખવા માટે જરૂર છે:

$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 ફાઈલ વિભાજિત કરવા વિવિધ માર્ગો શું છે?

જો તમારી પાસે ઘણી મોટી સીએસવી ફાઇલો છે જે માઇક્રોસ .ફ્ટ એક્સેલ અથવા કેટલાક સીએસવી વ્યૂઅરમાં મહત્તમ સંખ્યામાં ક umns લમ અને પંક્તિઓ સુધી પહોંચવાને કારણે ખોલી શકાતી નથી અથવા સંપૂર્ણ રીતે લોડ કરી શકાતી નથી, તો તમારે સીએસવી ફાઇલને વિભાજીત કરવાની જરૂર છે.

ત્યાં ઘણાં વિવિધ સીએસવી ફાઇલ સ્પ્લિટર સ software ફ્ટવેર અને tools નલાઇન ટૂલ્સ ઉપલબ્ધ છે જેનો ઉપયોગ ફાઇલોને વિભાજીત કરવા માટે થઈ શકે છે.

આમ, અમે પાંચ નહિં મુશ્કેલ માર્ગો કે જેની સાથે તમે સરળતાથી અને સરળતાથી મોટી CSV ફાઈલ વિભાજિત કરી શકો છો, અને તે પણ કેવી રીતે પ્રોગ્રામનો ઉપયોગ Excel માં તેને ખોલવા માટે જાણવા સાથે પરિચિત હતા.

વારંવાર પૂછાતા પ્રશ્નો

શું સીએસવી ફાઇલોને વિભાજીત કરવા માટે પાવરશેલ સ્ક્રિપ્ટનો ઉપયોગ કરવો શક્ય છે?
હા, તમે ફાઇલોને અલગ કરવા માટે પાવરશેલ સ્ક્રિપ્ટોનો ઉપયોગ કરી શકો છો. આ પદ્ધતિ વધુ ઝડપી અને વધુ અનુકૂળ હશે, અને આધુનિક બિલ્ડ્સ માટે પણ વધુ યોગ્ય છે.




ટિપ્પણીઓ (0)

એક ટિપ્પણી મૂકો