олон файлууд уруу том CSV файлыг хэрхэн хуваах вэ?

олон файлууд уруу том CSV файлыг хэрхэн хуваах вэ?


CSV файл нь Excel-ийн хүснэгт нь файл юм. Энэ нь яг л хүн өдөр бүр тулгардаг зорилт нь асар олон тооны зүгээр л даван туулах чадвартай програм юм. Өнгөцхөн харвал энэ нь Excel-ийн хүснэгт хязгааргүй байдаг, гэхдээ бодит байдал дээр энэ нь тийм биш юм шиг санагдаж болно, энгийн хэрэглэгч үүнийг баталгаажуулахын тулд энэ нь маш хэцүү байх болно. Харин та нар энд байна, энэ нийтлэлийг уншиж байгаа бол та яг л асуудал байж болох юм юу ойлгож байна.

Энэ юунд зориулагдсан бэ

Яагаад хэд хэдэн жижиг хүмүүс рүү их CSV файлыг хувааж ур чадвар хэрэгтэй байна вэ? Excel-ийн дээр өөрийн мэдэлд сая мөр ба багана бага байдаг бөгөөд та зүгээр л хуудсан дээр харж байгаа бол тэр чигээр нь үүнийг бөглөх маш хэцүү мэт санагдаж болох ч үнэн хэрэгтээ энэ нь таны бодож байгаагаас ч хялбар байдаг.

-ын нөхцөл байдлыг төсөөлж үзье: Та борлуулалт эсвэл ямар нэгэн үйлчилгээ үзүүлэх холбоотой байдаг бөгөөд энэ нь нэлээн том бизнес эзэмшдэг. Тиймээс та өөрийн мэдэлд и-мэйл хаяг, нэрийг нь том хэрэглэгчийн бааз суурийг бий Та цаг зохистой хэмжээг ажилладаг. Та амжилттай CSV файлыг оруулсан байна, та нар бүхэлд нь хүснэгт дүүрсэн гэсэн ойлгодог. Дараа нь юу юм?

Дараа нь ийм их хэмжээний хүснэгтийг удирдаж та төвөгтэй Excel-ийн заль мэх чинь бүх л төрлийн мэдэж байсан ч шүүгч болон томьёог хэрхэн ашиглах талаар мэдэх нь маш хэцүү байдаг гэж ойлгох юм. Эсвэл тэнд ийм нөхцөл байдал, заримдаа ч зарим нь бусад хөтөлбөрийн хүрээнд бий болсон бол хязгаарыг илүү ч байж болно, хэн нэгэн танд ийм файл илгээсэн байж болох юм.

Эхний арга нь програмыг ашиглан хуваах явдал юм

хуваах нь хэд хэдэн жижиг хүмүүстэйгээ руу том 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 Excel-ийн хүснэгт нь тусдаа файлд хуваагддаг вэ

Та эхлэхээс өмнө багц файлыг тохируулах хэрэгтэй, учир нь ч, таны цаг хугацаа хэрэгтэй. Үүнийг хэрхэн ажил, та яагаад, хэрхэн ажил дээр ашиглаж байсан тус тушаалыг ойлгох хэрэгтэй ойлгохын тулд.

Энэ CSV файлыг хуваах гэж заасан учир нь SET BFN нь маш чухал тушаал юм.

SET LPF тушаал шинээр файл дотор хичнээн шугам байх болно зааж болно.

SET SFN шинэ хагалах файлуудыг хэрхэн нэртэй байх үүрэгтэй.

үр дүнд нь файл ашиглан - Одоо хөгжилтэй хэсэг дээр -ын нүүдэл үзье. Үүнийг хийхийн тулд File> Save As дарна> файлын нэрийг сонгоно. Дараа нь нэг файлыг сонгож, F2 товчийг дарж, энэ нь .txt нь энэ файлд .bat тухай форматыг өөрчлөх боломжтой болно. A анхааруулах та зөвшөөрч, OK дарна хэрэгтэй гарч ирнэ.

Энэ нь дараах Та амжилттай жижиг файлууд уруу CSV файлыг хувааж болох эдгээр алхмуудыг дараа юм.

Гурав дахь арга нь PowerShell скриптийг ашиглаж байна

Мэдээж та том CSV файлуудыг хувааж багц файлыг ашиглан өмнөх аргыг ашиглаж болно, гэхдээ энэ нь хамгийн үнэ цэнэтэй PowerShall скриптүүд нь илүү хурдан, илүү тохиромжтой байдаг гэдгийг мэдэж, бас илүү сайн орчин үеийн чуулгануудын тохиромжтой.

Нэгдүгээрт, хэрэглэгчийн хэрэгцээ тусгай Windows эрчим хүчний цэс рүү авч байна. Үүнийг хийхийн тулд, тэр товчлуурын хослол CTRL + Р. нээгдэнэ PowerShall агуулж болно цэс тэмүүлэх ёстой. Зарим нэг шалтгааны улмаас энэ арга нь ажиллахгүй байсан бол, дараа нь та Start -д хайлтын цонхонд 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++
}
Код эх үүсвэр: тусад нь файл болгон асар том Excel-ийн CSV хүснэгт хувааж вэ

Энэ скриптийн ажиллаж эхлэхээсээ өмнө та filelocation оронд өөрийн CSV файл хуваах байх хэрэгтэй байрлалыг бичигдсэн байх ёстой гэдгийг ойлгох хэрэгтэй.

Дөрөв дэх арга нь эрчим хүчний тэнхлэгийн ашиглах явдал юм

Үнэн хэрэгтээ, эрчим хүчний Pivot олон жижиг файлуудыг бүү оруулаач хагалах, CSV файлуудыг вэ; Хэрэв энэ нь ажиллаж арга нь бага зэрэг өөр байна.

Үүнийг хэрэглэхийн тулд та Excel нь CSV файлыг хуулж, дараа нь үүнийг нээж, энэ програмыг ашиглах хэрэгтэй. Энэ нь нэг бүхэл бүтэн хэвээр байна, гэхдээ тэр үед програмыг ашиглан, хэрэв боломжтой бол сая шугамын хязгаар судас юм, тэр үнэн хэрэгтээ, файл хувааж биш юм болж байна. үүнийг Ид шид, эсвэл үгүй, энэ хувилбарын давуу талыг авсан зарим хүмүүс хэлэлцүүлэг дээр дэлгэцийн, харуулдаг Excel хоёр сая шугам байрлуулсан байна.

Тав дахь арга зам нь CSV файлуудыг хувааж онлайн үйлчилгээг ашиглах явдал юм

Хэрэв та хүн бүрт хялбар шийдэл мэт санагдаж байж болох юм скриптэд шийдвэрлэх хүсэхгүй байгаа бол, та үнэ төлбөргүй онлайн CSV тусгаарлагчийг ашиглаж болно.

Эдгээр үйлчилгээнүүд нь нэг тусдаа CSV юм. Энэ арга хэмжээ компьютер өөрт нь Интернет дээр явагддаг биш, бүх л ялгаа нь эхний хоёр хөтөлбөр, дээр дурдсан байсан адил арга замыг ажилладаг.

програм ашиглах ямар ч үнэгүй бөгөөд HTML5 ашиглан, бүх тооцоолол өөрийн компьютер дээр хийгддэг. Таны мэдээлэл интернэтэд байршуулж байгаа бол, таны CSV файл аюулгүй өөрийн компьютер дээр жижиг хэсгүүдээр хуваасан болно.

  • үнэ төлбөргүй онлайн хуваах CSV үйлчилгээ нь дараах ажиллагаанд байна:
  • толгой шугамын тоог сонгох;
  • CSV хуваагдмал дараа нэг хуудсан дахь мөрийн тоо сонгох нь.

Дүгнэж: ямар CSV файлыг хувааж янз бүрийн арга зам байна вэ?

Хэрэв та Microsoft Excel эсвэл CSV Viewer-т багтсан эсвэл бүрэн ачаалах боломжгүй хэдэн том CSV файлууд байгаа бол CSV файлыг хуваах хэрэгтэй.

File File File File File File File File File File File програм, онлайн хэрэгслүүд.

Тиймээс бид аль нь өөрийнхөө цуглуулгыг амархан, амархан том CSV файлыг хувааж болно, тэр ч байтугай ямар програмыг ашиглан Excel үүнийг нээж сурах таван бус, төвөгтэй арга замыг нь танилцлаа.

Түгээмэл Асуултууд

CSV файлыг хуваахын тулд PowerShell скрипт ашиглах боломжтой юу?
Тийм ээ, та Peacershall скриптүүдийг тусад нь файлуудыг салгах боломжтой. Энэ арга нь илүү хурдан бөгөөд илүү хялбар байх болно, орчин үеийн барилгад тохиромжтой.




Сэтгэгдэл (0)

Сэтгэгдэл үлдээх