Bir neçə faylları daxil böyük bir CSV faylı split?

Bir neçə faylları daxil böyük bir CSV faylı split?

CSV fayl Excel elektron tablo faylı. Bu, məhz insanlar hər gün üz vəzifələri böyük bir sıra sadəcə öhdəsindən gələ edir proqramdır. İlk baxışdan, bu Excel masa sonsuz, lakin əslində bu deyil ki, görünə bilər, və bir sadə istifadəçi yoxlamaq üçün olduqca çətin olacaq. Burada və bu yazıyı əgər Lakin, sonra məsələ ola bilər nə dəqiq başa düşürük.

Bu nə üçündür

Niyə bir neçə kiçik bir böyük CSV faylı bölünməsi bacarıq faydalıdır? Excel onun arsenal bir milyon satır ve sütun üzərində bir az var, və yalnız hesabatı baxsaq, bu, tamamilə onu doldurmaq çox çətin görünə bilər, amma əslində bu Sizcə daha asandır.

nin bir vəziyyət təsəvvür edək: Siz satış və ya hər hansı xidmət göstərilməsi ilə bağlı kifayət qədər böyük iş var. sizin ixtiyarınızdadır e-poçt ünvanları və adları böyük müştəri bazası var, belə ki, bir zaman layiqli məbləği çalışır. Siz uğurla CSV faylı idxal və siz bütün masa dolu olduğunu bilirik. Nə gələn var?

Sonra anlaşma belə böyük bir masa idarə siz çətin Excel tövsiyələr bütün növ bilirik filtreler və düsturlar istifadə etmək necə olsa da, çox çətin olduğunu gəlir. Və ya bəzi digər proqram yaradılmışdır əgər bəzən hətta həddən artıq ola bilər, kimsə belə bir fayl göndərdi ki, belə bir vəziyyət ola bilər.

ilk yolu proqramı istifadə edərək, split edir

Bir neçə kiçik olanları parçalanması ilə böyük bir CSV faylı öhdəsindən edə bilərlər İnternet proqramları kifayət qədər, lakin onların hamısı bu bu kateqoriyadan olan yalnız ən yaxşı proqramları nəzərdən, belə ki, mükəmməl məsələ ilə öhdəsindən gəlmək məqalə.

1. Pulsuz böyük CSV Splitter.

Bu proqram parçalanması CSV faylları üçün əsas alət hesab olunur. Bu, çox sadə prinsipi əsasında işləyir: Siz split etmək istəyirəm ki, fayl seçin və həmçinin istifadə etmək istəyirəm ki, xətlərin sayı müəyyən, sonra Split fayl düyməsinə basın lazımdır.

2. CSV Splitter.

Belə bir vəzifə yerinə bəzi ilk proqram sadəlik daha uyğun görünə bilər, baxmayaraq ki, Bu proqram Splitter bir az hamar dizayn var ki, yalnız fərq ilə, ilk eyni prinsipi üzərində işləyir.

İkinci yol bir toplu fayl istifadə edir

Burada aydın təlimatlara əməl etmək çox vacibdir, belə Bu seçim bir az daha, ilk daha mürəkkəbdir.

toplu fayl istifadə sonra, siz bir proqramlaşdırıla toplu fayl yaratmaq lazımdır. Bunu etmək üçün, siz aşağıdakı yazmaq, yaratmaq və yeni mətn sənəd açmaq lazımdır:

@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
Kodu mənbə: ayrı-ayrı faylları daxil böyük bir CSV Excel elektron tablo split necə

başlamazdan əvvəl toplu fayl konfiqurasiya lazımdır, çünki Lakin, vaxt. bu işləri niyə və necə işləri yuxarıda istifadə edilmişdir hər komanda anlamaq lazımdır nə anlamaq üçün.

Bu split olmaq CSV faylı müəyyən çünki SET BFN Çox əhəmiyyətli bir əmr edir.

SET LPF komanda yeni fayl olacaq neçə xətləri göstərir.

SET SFN yeni split files adını necə üçün məsuliyyət daşıyır.

nəticəsində faylı istifadə edərək, - İndi fun hissəsi üçün hərəkət edək. Bunu etmək üçün,> Fayl> Save As basın bir fayl adı seçin. Bundan sonra həmin faylı seçin və F2 düyməsini basın, bu mümkün Yarasa üçün Txt bu fayl formatını dəyişmək edəcək. A xəbərdarlıq razı və OK basın lazımdır, görünür.

CSV faylını daha kiçik fayllara uğurla bölə biləcəyiniz bu addımları izlədikdən sonra.

Üçüncü yol bir güc skriptindən istifadə edir

Əlbəttə ki, böyük CSV fayllarını bölmək üçün toplu fayllardan istifadə edərək əvvəlki metoddan istifadə edə bilərsiniz, ancaq güclərHall skriptlərinin daha sürətli və daha rahat olduğunu və müasir məclislərə daha yaxşı uyğun olduğunu bilmək lazımdır.

Birincisi, istifadəçinin xüsusi bir Windows güc menyusuna girməsi lazımdır. Bunu etmək üçün, o, açar birləşməsini Ctrl + R. açan menyunu ehtiva edən menyuda ehtiva edir. Nədənsə bu üsul işləmədisə, o zaman Başlat da birbaşa axtarış çubuğunda gücçülərə daxil ola bilərsiniz və Ən yaxşı uyğunluq seçin. Bundan sonra aşağıdakı skript yazmalısınız:

$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++
}
Kod mənbəyi: Böyük bir Excel CSV cədvəlini ayrıca sənədlərə necə bölmək olar

Bu skriptlə işləməzdən əvvəl, FileLocation yerinə FileLocation əvəzinə, bölünməli olan CSV faylınızın yeri yazılmalıdır.

Dördüncü yol güc pivotundan istifadə etməkdir

Əslində, güc pivotu CSV fayllarını çox kiçik sənədlərə bölmür; İşlədiyi yol bir az fərqlidir.

Onu istifadə etmək üçün bir CSV faylını Excel-ə yükləməlisiniz və sonra onu açmaq üçün bu proqramdan istifadə etməlisiniz. Bu, əslində fayl bölünməyib, bir bütöv qalır, eyni zamanda proqramdan istifadə edərək, bir milyon xətti aşmaq mümkündür. İnanın ya da inanmayın, bu seçimdən yararlanan bəzi insanlar, Excel-də iki milyon sətri nümayiş etdirən forumda bir ekran görüntüsünü göndərdilər.

Beşinci yol, CSV sənədlərini bölmək üçün onlayn xidmətlərdən istifadə etməkdir

Hər kəsin asan bir həll kimi görünə bilməyən skriptlərlə məşğul olmaq istəmirsinizsə, pulsuz onlayn CSV ayırıcılarından istifadə edə bilərsiniz.

Bu xidmətlərdən biri də csv parçalanmışdır. Yuxarıda müzakirə olunan ilk iki proqramla eyni şəkildə işləyir, bütün hərəkətlərin internetdə baş verdiyi və kompüterin özündə deyil.

Proqram tamamilə istifadə etmək üçün tamamilə pulsuzdur və HTML5 istifadə edərək, bütün hesablamalar öz kompüterinizdə aparılır. Məlumatlarınız İnternetdə yüklənmir və CSV faylınız öz kompüterinizdə daha kiçik hissələrə etibarlı şəkildə kəsiləcəkdir.

  • Pulsuz Online Split CSV xidməti aşağıdakı funksiyalara malikdir:
  • Başlıq xətlərinin sayını seçmək;
  • CSV parçalandıqdan sonra səhifədə satılan sətirlərin sayını seçmək.

CƏMİYYƏT: CSV sənədini bölmək üçün müxtəlif yollar hansılardır?

Microsoft Excel və ya bəzi CSV görüntüleyicisində maksimum sütun və satırların sayına çatmaq üçün açıla bilən və ya tam yüklənə bilməyən bir neçə böyük CSV faylınız varsa, onda CSV faylını bölmək lazımdır.

Faylları bölmək üçün istifadə edilə bilən bir çox fərqli CSV fayl splitter proqramı və onlayn vasitələr var.

Beləliklə, böyük bir CSV faylını asanlıqla və asanlıqla parçalaya biləcəyiniz və hətta proqramdan istifadə edərək Excel-də necə açılacağını öyrənin.

Tez-Tez Verilən Suallar

CSV fayllarını bölmək üçün bir PowerShell skriptindən istifadə etmək mümkündürmü?
Bəli, faylları ayırmaq üçün PowerShall skriptlərindən istifadə edə bilərsiniz. Bu üsul daha sürətli və daha rahat olacaq, həm də müasir quruluş üçün daha yaxşı olacaqdır.




Şərhlər (0)

Şərh yaz