როგორ გაყოფილი დიდი CSV ფაილის შევიდა რამოდენიმე ფაილი?

როგორ გაყოფილი დიდი CSV ფაილის შევიდა რამოდენიმე ფაილი?

CSV ფაილი Excel- ის ფაილი. სწორედ ეს არის ის პროგრამა, რომელიც შეუძლია გაუმკლავდეს უბრალოდ დიდი რაოდენობით ამოცანები, რომ ხალხის წინაშე ყოველდღე. ერთი შეხედვით, შეიძლება მოგვეჩვენოს, რომ Excel მაგიდა არის უსასრულო, მაგრამ სინამდვილეში ეს ასე არ არის, და ეს იქნება საკმაოდ რთული მარტივი შესახებ გადაამოწმონ ეს. მაგრამ თუ თქვენ ხართ აქ და ამ სტატიის წაკითხვის შემდეგ თქვენ გვესმოდეს, თუ რა შეიძლება იყოს ამ საკითხზე.

Რისთვის არის

რატომ არის უნარი გამყოფი დიდი CSV ფაილი რამდენიმე მცირე ზომის სასარგებლო? Excel ცოტა მეტი მილიონი რიგები და სვეტები თავის არსენალში, და თუ უბრალოდ შევხედოთ ფურცელი, მას შეუძლია, როგორც ჩანს, ძალიან რთული შეავსოთ იგი მთლიანად, მაგრამ სინამდვილეში ეს უფრო ადვილია, ვიდრე ფიქრობთ.

წარმოვიდგინოთ სიტუაცია: თქვენ ფლობდეს საკმაოდ დიდი ბიზნესის, რომ არის დაკავშირებული გაყიდვების ან დებულება ნებისმიერი მომსახურება. თქვენ მუშაობა ღირსეული დროის, ასე რომ თქვენ გაქვთ დიდი მომხმარებელთა ბაზის ელექტრონული ფოსტის მისამართები და სახელები თქვენს განკარგულებაში. თქვენ წარმატებით იმპორტირებული CSV ფაილი და ხვდები, რომ მთელი მაგიდა სავსეა. Რა არის შემდეგი?

შემდეგ მოდის გაგება, რომ მმართველი ასეთი დიდი მაგიდა არის ძალიან რთული, მაშინაც კი, თუ თქვენ იცით, ყველა სახის სახიფათო Excel tricks, იცით, თუ როგორ გამოიყენოთ ფილტრები და ფორმულები. ან შეიძლება იყოს ასეთი სიტუაცია, რომ ვინმე გაგზავნილი თქვენ ასეთი ფაილი, ზოგჯერ ეს შეიძლება აღემატებოდეს ლიმიტი თუ იგი შეიქმნა რამდენიმე სხვა პროგრამა.

პირველი გზა არის გაყოფილი გამოყენებით პროგრამა

არსებობს საკმარისი რაოდენობის პროგრამების ინტერნეტში, რომ შეუძლია გაუმკლავდეს გაყოფა დიდი CSV ფაილი რამდენიმე მცირე პირობა, მაგრამ არა ყველა მათგანი შესანიშნავად უმკლავდება ამოცანა, ასე ჩვენ განვიხილავთ მხოლოდ საუკეთესო პროგრამების ამ კატეგორიაში ამ სტატიაში.

1. Free უზარმაზარი CSV Splitter.

ეს პროგრამა ითვლება ძირითადი ინსტრუმენტი გაყოფა CSV ფაილი. იგი მუშაობს შესაბამისად ძალიან მარტივი პრინციპი: თქვენ უნდა აირჩიოთ ფაილი, რომელიც გსურთ გაყოფილი, და ასევე დააკონკრეტა რაოდენობის ხაზები, რომ გსურთ გამოყენება, და შემდეგ დააჭირეთ Split ფაილი ღილაკს.

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 Excel- ის შევიდა ცალკე ფაილი

მაგრამ მიიღოს თქვენი დრო, იმიტომ, რომ თქვენ უნდა გამართოთ სურათების ფაილის დაწყებამდე. უნდა გვესმოდეს, თუ როგორ მუშაობს ეს, თქვენ უნდა გვესმოდეს, თუ რატომ და როგორ თითოეული ბრძანება, რომელიც გამოიყენება აღნიშნული სამუშაოების.

SET BFN არის ძალიან მნიშვნელოვანი ბრძანება, რადგან ეს განსაზღვრავს CSV ფაილი იყოს გაყოფილი.

დასახული LPF ბრძანება იქნება მიუთითოს რამდენი ხაზები იქნება ახალი ფაილი.

SET SFN არის პასუხისმგებელი, თუ როგორ ახალი გაყოფილი ფაილი იქნება დასახელებული.

ახლა მოდით გადაადგილება, რათა fun ნაწილი - გამოყენებით შედეგად ფაილი. ამისათვის, დააჭირეთ File> Save As> აირჩიეთ ფაილის სახელი. ამის შემდეგ, აირჩიეთ იგივე ფაილი და დააჭირეთ F2 ღილაკს, ეს შესაძლებელს გახდის, რომ ფორმატის შეცვლა ამ ფაილის .txt to .Bat. გაფრთხილება გამოჩნდება, თქვენ უნდა დათანხმდეს და დააჭირეთ OK.

ეს მას შემდეგ, შემდეგ ეს ნაბიჯი, რომ თქვენ წარმატებით გაყოფილი CSV ფაილი შევიდა პატარა ფაილი.

მესამე გზა გამოყენებით PowerShell script

რა თქმა უნდა, შეგიძლიათ გამოიყენოთ წინა მეთოდის გამოყენებით სურათების ფაილი გაყოფილი დიდი CSV ფაილი, მაგრამ ის ღირს იცის, რომ PowerShall სკრიპტები გაცილებით უფრო სწრაფი და მოსახერხებელი, ასევე უფრო შეეფერება თანამედროვე საბჭოები.

პირველ რიგში, მომხმარებელი უნდა შეღწევას სპეციალური Windows Power მენიუში. ამისათვის, მან უნდა დააჭიროთ გასაღები კომბინაცია CTRL + რ მენიუ ხსნის შეიცავს PowerShall. თუ რაიმე მიზეზის გამო ამ მეთოდით არ მუშაობს, მაშინ შეგიძლიათ powershell პირდაპირ ძებნის ბარი Start და აირჩიეთ საუკეთესო მატჩი. ამის შემდეგ, თქვენ უნდა დაწეროთ შემდეგი script:

$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++
}
წყარო: როგორ გაიყო დიდი Excel CSV ცხრილების შევიდა ცალკე ფაილი

ადრე მუშაობდა ამ სკრიპტის, თქვენ უნდა გვესმოდეს, რომ ნაცვლად filelocation უნდა დაიწეროს ადგილმდებარეობის თქვენი CSV ფაილი, რომელიც უნდა იყოს გაყოფილი.

მეოთხე გზა არის გამოიყენოს Power Pivot

ფაქტობრივად, Power Pivot არ გაყოფილი CSV ფაილი შევიდა მრავალი პატარა ფაილი; ისე, როგორც ეს ოდნავ განსხვავებული.

იმისათვის, რომ გამოიყენოთ ეს, თქვენ უნდა ატვირთოთ CSV ფაილი Excel, და შემდეგ გამოიყენოთ ეს პროგრამა გახსნა. გამოდის, რომ, ფაქტობრივად, ფაილი არ არის გაყოფილი, ის რჩება ერთი მთელი, მაგრამ ამავე დროს, გამოყენებით პროგრამა, ეს შესაძლებელია შემოვლითი ლიმიტი მილიონი ხაზები. მჯერა, რომ ეს თუ არა, გარკვეული ადამიანები, რომლებმაც ამ ვარიანტის უპირატესობა გამოქვეყნდა screenshot ფორუმზე, რომელიც აჩვენებს ორი მილიონი ხაზები Excel.

მეხუთე გზა არის გამოიყენოს ონლაინ მომსახურება გაყოფილი CSV ფაილი

თუ არ გვინდა, რომ გაუმკლავდეთ სკრიპტები, რომ შეიძლება არ ჩანს როგორც ადვილი გამოსავალი ყველას, შეგიძლიათ გამოიყენოთ უფასო ონლაინ CSV გამყოფების.

ერთ-ერთი ასეთი მომსახურების Split CSV. იგი მუშაობს ისევე, როგორც პირველი ორი პროგრამები, რომლებიც ზემოთ განვიხილეთ, ერთადერთი განსხვავებით, რომ ყველა მოქმედება ხდება ინტერნეტში, და არა კომპიუტერი თავად.

პროგრამა სრულიად უფასოდ გამოიყენოს, და გამოყენებით HTML5, ყველა გათვლები კეთდება თქვენს კომპიუტერში. თქვენი მონაცემები არ აიტვირთა ინტერნეტში და თქვენი CSV ფაილი იქნება უსაფრთხოდ მოჭრა შევიდა მცირე მოცულობით თქვენს კომპიუტერში.

  • უფასო ონლაინ გაყოფილი CSV მომსახურება აქვს შემდეგი ფუნქციები:
  • შერჩევით რაოდენობის header ხაზები;
  • არჩევის რაოდენობის ხაზები თითო გვერდზე შემდეგ CSV გაყოფილი.

შევაჯამოთ: რა არის სხვადასხვა გზები, გაყოფილი CSV ფაილი?

თუ თქვენ გაქვთ რამდენიმე დიდი CSV ფაილი, რომელთა გახსნა ან სრულად დატვირთვა შეუძლებელია Microsoft Excel- ში ან CSV- ს მაყურებელში სვეტების და მწკრივების მაქსიმალური რაოდენობის მიღწევის გამო, მაშინ საჭიროა CSV ფაილის გაყოფა.

არსებობს მრავალი სხვადასხვა CSV ფაილის Splitter პროგრამა და ონლაინ ინსტრუმენტები, რომელთა გამოყენება შესაძლებელია ფაილების გაყოფისთვის.

აქედან გამომდინარე, ჩვენ გაეცნო ხუთ არ არის სახიფათო გზა, რომლითაც თქვენ შეგიძლიათ მარტივად და ადვილად გაყოფილი დიდი CSV ფაილი, და კიდევ ისწავლოს გასახსნელად Excel გამოყენებით პროგრამა.

ხშირად დასმული კითხვები

შესაძლებელია PowerShell სკრიპტის გამოყენება CSV ფაილების გასაწმენდად?
დიახ, შეგიძლიათ გამოიყენოთ PowerShall სკრიპტები ფაილების განცალკევებისთვის. ეს მეთოდი ბევრად უფრო სწრაფი და მოსახერხებელი იქნება და ასევე უკეთესად შეეფერება თანამედროვე შენობებს.




კომენტარები (0)

დატოვე კომენტარი