Pertanyaan ini sudah ada jawabannya di sini:
Saya memiliki file dengan lebar tetap yang digunakan oleh antarmuka seperti apa adanya. Sekarang, saya memiliki sekitar 500 catatan yang salah satu bidangnya kosong. Saya memiliki informasi secara terpisah dengan saya.
Saya bertanya-tanya apakah ada cara untuk mengubah file dengan lebar tetap menjadi Excel, meletakkan bidang yang hilang dalam menggunakan Excel, dan mengubah file kembali ke lebar tetap tanpa mengubah tata letak. Apa itu mungkin? Jika ya, bagaimana? Jika tidak, adakah metode alternatif untuk melakukannya?
microsoft-excel
fixed-width
Manik Agarwal
sumber
sumber
Jawaban:
Excel ingin menyimpan file .txt sebagai tab yang dibatasi. Untuk memperbarui kolom sambil mempertahankan kolom tetap yang ada, Anda harus:
1) Impor file Anda ke excel menggunakan panduan impor untuk menentukan kolom Anda. Hati-hati untuk menjaga panjang kolom sama dengan aslinya.
2) Perbarui kolom dengan nilai yang Anda inginkan.
3) Ekspor file menggunakan format .prn.
4) Ubah nama file menjadi .txt.
Format .prn akan menyimpan data dalam posisi tetap.
Mengubah font ke Courier New atau font jenis tidak benar lainnya akan membuat lebih mudah untuk melihat kolom Anda berbaris.
sumber
Apakah konversi ke / dari Csv / Excel benar-benar cara terbaik. Mungkin berfungsi untuk 500 catatan tetapi Anda akan mengalami masalah jika ada 1.000.000 catatan. Menggunakan Text-Editor / RecordEditor memungkinkan untuk diedit
Solusi yang memungkinkan:
Di RecordEditor, lihat "Sintaks" Sorot sebuah flatfile
sumber