Tentang alat ini
Fixed-Width to CSV adalah alat gratis berbasis browser yang mengiris teks posisi-kolom — jenis yang dihasilkan mainframe, program COBOL, dan laporan legacy di mana setiap field menempati rentang karakter yang tetap — menjadi CSV yang bersih. Definisikan tata letak sebagai daftar lebar field seperti 10,8,20, atau sebagai rentang mulai-akhir berbasis satu seperti 1-10,11-18, dan setiap baris dipotong pada batas tersebut. Pemangkasan opsional menghilangkan spasi padding, dan pratinjau langsung menunjukkan persis di mana batas kolom jatuh.
Semuanya berjalan lokal di browser Anda menggunakan JavaScript — data Anda tidak pernah diunggah atau disimpan. Alat ini memotong berdasarkan posisi karakter, bukan pada delimiter apa pun, sehingga kolom yang rapat tanpa pemisah pun tertangani, dan CSV yang dihasilkan mengutip ulang field apa pun yang membutuhkannya. Keluaran dan pratinjau diperbarui secara langsung saat Anda menyesuaikan spesifikasi lebar.
Pertanyaan yang sering diajukan
Bagaimana saya menulis spesifikasi lebar field?
Baik daftarkan lebar setiap field secara berurutan, seperti 4,10,10 untuk satu field 4-karakter lalu dua field 10-karakter, atau berikan rentang inklusif berbasis satu seperti 1-4,5-14,15-24. Mencampur kedua gaya tidak diperbolehkan — gunakan semua lebar atau semua rentang.
Apa yang ditampilkan pratinjau batas?
Ia menampilkan beberapa baris input pertama dengan penanda │ disisipkan di setiap batas field, sehingga Anda bisa memastikan kolom sejajar dengan data Anda sebelum mempercayai keluaran CSV.
Apa fungsi opsi pemangkasan?
Field lebar-tetap biasanya dipadatkan dengan spasi untuk mengisi kolomnya. Dengan pemangkasan aktif, spasi di awal dan akhir dihapus dari setiap field yang diekstrak; dengan nonaktif, padding dipertahankan persis seperti pada sumber.
Konvensi CSV apa yang diikuti keluarannya?
Field disatukan dengan delimiter yang dipilih (koma, titik koma, tab, atau pipa); field mana pun yang berisi delimiter, tanda kutip ganda, atau baris baru dibungkus tanda kutip ganda dengan tanda kutip di dalamnya digandakan. Karakter di luar field terakhir yang didefinisikan pada suatu baris diabaikan.
Alat lainnya