Buat variabel yang disebut 'Counter' dan setiap kali Anda menambahkan baris ke file excel, Anda menambahkan angka ke variabel. Ketika penghitung mencapai 2500 Anda beralih ke excel yang berbeda dan mengatur ulang penghitung ke 0
Jika ini membantu, harap tunjukkan di tapak untuk pengguna lain
Selamat mengalir,
Koen
Microsoft Excel adalah program spreadsheet dan alat hebat yang digunakan untuk menganalisis data, menemukan informasi, membuat bagan, dan menyajikannya kepada pembuat keputusan. Excel bekerja secara efektif di semua tingkatan, mulai dari kalkulator sederhana hingga perhitungan paling teknis. Namun, sesekali, Anda mengalami masalah ukuran Spreadsheet saat menangani data besar. Pada artikel ini, mari kita pelajari cara membagi file CSV yang besar menjadi beberapa file yang lebih kecil
Daftar isi
IKLAN
Mengapa membagi Spreadsheet Excel Besar?
Excel Spreadsheets hanya akan membuka 1.048.576 baris pertama dan 16.384 kolom data. Kadang-kadang Anda menemukan a. csv yang berisi data jauh lebih banyak dari itu
Misalkan Anda perlu menyimpan data pasien di rumah sakit, Anda perlu mengimpor file CSV yang berisi banyak catatan, katakanlah lebih dari satu juta. Namun, pertanyaannya di sini adalah bagaimana Anda akan mengimpor dan mengelola Spreadsheet dengan lebih dari satu juta catatan?
Solusinya adalah membagi file CSV besar lebih dari satu juta pasien menjadi beberapa file yang lebih kecil sehingga mudah digunakan oleh Excel.
Apa yang terjadi saat Anda membuka file CSV berukuran besar di Excel?
Excel akan sulit dibuka. File besar akan memakan waktu beberapa menit untuk dibuka dan Anda hanya dapat melihat data yang ada di 1048576 baris teratas. Setelah itu, Anda akan mendapatkan pesan error yang mengatakan “File Tidak dimuat Sepenuhnya“. Anda hanya dapat bekerja di baris yang ditampilkan. Ini tidak membantu ketika Anda perlu menganalisis dan mempelajari seluruh data. Jadi lebih baik untuk membagi file
Pada artikel ini, saya menggunakan dua spreadsheet CSV Excel acak untuk menjelaskan cara membagi file CSV besar menjadi file yang lebih kecil
Cara untuk membagi File CSV Besar
1. Gunakan Program untuk Membagi file CSV
Kami cukup menggunakan program CSV Splitter untuk membagi file CSV yang besar. Pemisah ini banyak digunakan terlepas dari masalah memori mereka. Gunakan salah satu dari program yang disebutkan di bawah ini untuk membagi file. Mereka tersedia secara bebas di internet untuk diunduh
1. Pemisah CSV besar
Ini adalah pembagi CSV yang mudah dan mudah digunakan. Mari kita lihat bagaimana kita dapat membagi file menggunakan ini di bawah ini,
1. Setelah membuka splitter, Cukup masukkan file CSV yang ingin Anda pisahkan dan sebutkan Line Count dan klik file Split
2. Setelah, pemisahan selesai, Anda akan mendapatkan beberapa file terpisah seperti yang ditunjukkan
2. Pemisah CSV
Ini juga melakukan fungsi yang sama dengan pembagi di atas. Mari kita lihat bagaimana membagi file dalam program ini
1. Buka pembagi CSV dan masukkan file CSV yang ingin Anda pisahkan. Masukkan jumlah baris dan terakhir klik Execute
2. Setelah pemisahan selesai, file akan disimpan di lokasi tempat file CSV asli Anda berada
Masih banyak lagi CSV Splitter yang tersedia di pasaran, salah satu contohnya adalah BitRecover CSV Splitter. Anda dapat menggunakan ini jika Anda mau, tetapi Anda harus membayar untuk mendapatkan versi lengkapnya
2. CSV Pemisahan Sumber Online
Anda juga dapat memecah file CSV menjadi file yang lebih kecil menggunakan sumber online gratis bernama Split CSV
1. Buka Split CSV di browser Anda
2. Unggah file yang ingin Anda pisahkan
3. Sebutkan jumlah baris yang Anda inginkan dari file tersebut
IKLAN
4. Ikuti langkah-langkah di layar dan terakhir klik Split
CATATAN. Split CSV juga memiliki beberapa opsi premium. Untuk menggunakan opsi ini, Anda perlu membayar sejumlah biaya berlangganan
3. GUNAKAN File Batch
Kami juga dapat menggunakan file batch untuk membagi file CSV yang besar menjadi beberapa file. Mari kita lihat cara membuat file batch dan kemudian menyesuaikannya sesuai kebutuhan
1. Buka file teks ( Notepad). Tulis kode batch untuk membagi file CSV (salin kode yang diberikan di bawah)
@echo off setlocal ENABLEDELAYEDEXPANSION REM Edit this value to change the name of the file that needs splitting. Include the extension. SET BFN=SampleSpreadsheet.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. It will be followed by a number indicating where it is in the list. SET SFN=ResultSplitFile REM Do not change beyond this line. SET SFX=%BFN:~-3% SET /A LineNum=0 SET /A FileNum=1 For /F "delims==" %%l in (%BFN%) Do ( SET /A LineNum+=1 echo %%l >> %SFN%!FileNum!.%SFX% if !LineNum! EQU !LPF! ( SET /A LineNum=0 SET /A FileNum+=1 ) ) endlocal Pause2. Sekarang, mari kita lihat kodenya dan perubahan apa yang perlu Anda lakukan agar Anda dapat membagi file CSV khusus Anda
Anda perlu mengubah nilai di bawah ini agar kode berfungsi untuk Anda,
SET BFN = Ini harus mengarah ke file CSV yang perlu dipisahkan. Ganti saja dengan jalur file CSV Anda sendiri
SET LPF = Ini adalah jumlah baris yang ingin Anda buka di file baru Anda
SET SFN = Ini adalah nama baru yang Anda berikan untuk file terpisah
3. Sekarang, buka File > Save As > batch. bat file >Simpan
4. Sekarang, file disimpan di desktop seperti yang ditunjukkan di bawah ini. Klik dua kali pada file untuk dijalankan di command prompt
CATATAN. Jika Anda ingin mengedit kode, klik kanan pada ikon batch dan klik Edit
5. Sekali, program batch memproses kode, file CSV besar akan dipecah menjadi beberapa file yang lebih kecil berdasarkan input Anda
Setelah mengubah nilai-nilai ini, harap simpan kode Anda sebagai a. bat dengan nama baru dan ikuti langkah-langkah di atas untuk memisahkan file CSV
4. Gunakan Powershell
Pengkodean Powershell lebih mudah dan lebih cepat jika dibandingkan dengan pemrosesan file batch. Karenanya, kita dapat menggunakan Powershell untuk pemrosesan ini. Sebelum masuk ke proses, harap salin kode yang diberikan di bawah ini ke notepad
1. Tekan "Windows + X" untuk membuka Powershell sebagai admin
2. Ubah kode yang disalin di notepad sesuai dengan persyaratan file CSV Anda. Modifikasi yang akan dilakukan adalah
- $InputFilename = Dapatkan-Konten 'C. \lokasi file'. - Isi lokasi file CSV Anda di sistem. File saya ditemukan di “C. \Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows”
- $Output File name Pattern = 'output _done_'. - Anda dapat mengubah nama keluaran file Anda di baris ini. Nama file output saya diubah menjadi "Output-sample"
- $LineLimit = 50000. - Di sini, Anda dapat membatasi jumlah baris. Saya membatasinya menjadi 10.000
Setelah perubahan dilakukan, salin seluruh kode dan tempelkan ke jendela Powershell
IKLAN
3. Kode dijalankan di jendela Powershell dan hasilnya disimpan sebagai. file csv
5. Gunakan Power Pivot
1. Buka lembar bentang Excel kosong. Buka Data > Kueri Baru > Dari file > Dari CSV
2. Sebuah jendela muncul meminta Anda untuk mengimpor file CSV
3. Pratinjau file ditampilkan. Sekarang, klik Muat > Muat ke
IKLAN
4. Pastikan Anda mencentang kotak "Tambahkan data ini ke model data" dan klik juga tombol radio "Hanya buat koneksi". Terakhir, klik Muat
CATATAN. Langkah ini memberi tahu bahwa kami tidak memuat data ke lembar Excel
6. Seluruh file besar dimuat. Sekarang, klik Kelola Data
7. Tabel Power Pivot sekarang akan muncul di layar, tempat Anda dapat menambahkan dan mengubah kolom sesuai kebutuhan
Metode ini tidak membagi file CSV menjadi file yang lebih kecil. Anda cukup memanipulasi CSV di Excel, yang sangat berguna