Konversi file dengan lebar tetap ke Excel dan kembali [duplikat]

0

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?

Manik Agarwal
sumber
Hai Manik, ketika Anda menambahkan tag ke pertanyaan Anda, sedikit info muncul dengan beberapa informasi tentangnya. Anda menambahkan tag [microsoft], yang menunjukkan di kotak itu bahwa tag itu tidak boleh digunakan untuk pertanyaan baru. Saya telah menghapusnya untuk Anda, tetapi di masa depan, cukup periksa deskripsi tag terlebih dahulu :)
Ben N
Pertanyaan lain untuk melihat superuser.com/questions/55912/syntax-highlight-a-flatfile/…
Bruce Martin

Jawaban:

0

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.

B540Glenn
sumber
0

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:

  1. Pemrograman - Mudah dilakukan dalam bahasa skrip favorit Anda. Anda bahkan dapat menulis program untuk mengonversi file ke / dari CSV.
  2. Jika Anda berdedikasi untuk mengonversi file, saya pikir editor CSV spesialis adalah pilihan yang lebih baik daripada Excell. Jika Anda melakukan banyak Fixed-Width <==> Csv-Conversion dan meminta Cobol Copybooks viadee (dalam bahasa Jerman) JRecord untuk mengonversi Lebar tetap ke / dari CSV.
  3. Editor Teks - beberapa editor akan memperlihatkan kolom tempat kursor berada (mis. JEdit); ini berguna untuk pengeditan berbasis kolom. Beberapa membiarkan Anda melakukan penyorotan sintaksis melalui ekspresi reguler. VIM mungkin layak dilihat.
  4. Editor lebar tetap seperti RecordEditor mendukung pengeditan lebar tetap. Catatan: Saya adalah autor dari RecordEditor

Di RecordEditor, lihat "Sintaks" Sorot sebuah flatfile

  • Pilih File dan klik Tata Letak Wisaya tombol

masukkan deskripsi gambar di sini

  • Untuk layar pertama cukup klik tombol berikutnya

masukkan deskripsi gambar di sini

  • Pada layar kedua pilih kolom

masukkan deskripsi gambar di sini

  • Terakhir masukkan nama bidang

masukkan deskripsi gambar di sini

Bruce Martin
sumber