Konversi excel ke file teks yang dibatasi koma dengan tanda kutip

Technote ini menjelaskan proses menggunakan makro Microsoft Excel untuk melampirkan semua bidang a. csv dalam tanda kutip ganda untuk mengimpor ke IBM Rational ClearQuest

Gejala

File teks yang tidak dibuat menggunakan alat Ekspor ClearQuest, mungkin tidak diformat dengan benar untuk digunakan oleh alat Impor ClearQuest. File impor harus memiliki semua bidang yang diapit dengan tanda kutip ganda dan dipisahkan dengan koma (pembatas lain yang dapat diterima adalah tab, pipa, titik koma atau titik dua)

Menyelesaikan Masalah

File ImportFormat. xls di bagian Informasi terkait dari technote ini dapat digunakan untuk menempatkan tanda kutip ganda di semua bidang di a. file csv. Agar data dapat diimpor ke ClearQuest, file impor harus memiliki semua bidang yang diapit dengan tanda kutip ganda dan dipisahkan dengan koma (pembatas lain yang dapat diterima adalah tab, pipa, titik koma atau titik dua)

Misalnya, untuk baris teks berikut yang akan diimpor


    Id, judul, negara bagian, tingkat keparahan
    SAMPL000001,Ini adalah judul,Dikirim,Kritis
    SAMPL000002, Judul kedua, Dibuka, Sedang

Mereka perlu diformat sebagai


    "Id", "judul", "status", "keparahan"
    "SAMPL000001", "Ini adalah judul", "Dikirim", "Penting"
    "SAMPL000002", "Judul kedua", "Dibuka", "Sedang"

Makro terlampir akan dengan mudah menambahkan tanda kutip ganda ke. csv sehingga pengguna tidak perlu melakukannya secara manual

Untuk menerapkan makro ke file

  1. Mulai Microsoft Excel
  2. Buka file terlampir, ImportFormat. xls
  3. Pilih Aktifkan makro saat kotak dialog Microsoft Excel muncul
  4. Buka. csv dengan data yang perlu diimpor ke Rational ClearQuest
  5. Pilih Alat > Makro > Makro
  6. Pilih ImportFormat. xls. SaveCQImport macro dan pilih Run
  7. Data akan disimpan ke dalam file baru. C. \bugbert. csv
  8. Buka file ini (C. \bugbert. csv) di Notepad untuk memverifikasi format dalam format csv
  9. Semua bidang sekarang harus dilampirkan dalam tanda kutip ganda
  10. Tutup Excel tanpa menyimpan perubahan

Anda sekarang dapat melanjutkan impor ke Rational ClearQuest dengan menggunakan Alat Impor Rasional ClearQuest


Penafian

Semua kode sumber dan/atau binari yang dilampirkan pada dokumen ini dirujuk di sini sebagai "Program". IBM tidak menyediakan layanan program dalam bentuk apa pun untuk Program. IBM menyediakan Program berdasarkan "SEBAGAIMANA ADANYA" tanpa jaminan apa pun. IBM TIDAK AKAN BERTANGGUNG JAWAB ATAS KERUGIAN AKTUAL, LANGSUNG, KHUSUS, INSIDENTAL, ATAU TIDAK LANGSUNG ATAU ATAS KERUGIAN KONSEKUENSIAL EKONOMI (TERMASUK HILANGNYA KEUNTUNGAN ATAU SIMPAN), MESKIPUN IBM, ATAU PENJUALNYA, TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUGIAN TERSEBUT. br>
File terlampir adalah file contoh, yang disediakan hanya untuk mengilustrasikan cara memformat bidang sampel yang disediakan dalam contoh ini. Dukungan Rasional tidak akan dapat mengkustomisasi makro ini untuk konfigurasi pelanggan sendiri. Meskipun ini berhasil untuk banyak pelanggan, ini hanya ditawarkan sebagai saran, dan tidak didukung oleh IBM Rational Software

Informasi Terkait

Makro Excel untuk menyertakan semua bidang a. file csv

[{"Produk". {"kode". "SSSH5A", "label". "Rational ClearQuest"},"Unit Bisnis". {"kode". "BU053", "label". "Platform Awan & Data"},"Komponen". "Alat impor", "Platform". [{"kode". "PF033", "label". "Windows"}],"Versi". "7. 0;7. 0. 1;7. 1;7. 1. 1;7. 1. 2", "Edisi". "","Bidang usaha". {"kode". "LOB45", "label". "Otomatisasi"}}]

Simpan salinan file data Anda dalam format teks biasa, dengan pembatas koma atau tab. Saya biasanya menggunakan file yang dibatasi koma (CSV).

Jadi spreadsheet seperti ini

215. 70. 73105. 2Perempuan1056142. 41. 1683. 1Laki-laki1045297. 61. 23124. 8Laki-laki1034243. 61. 18120. 0Perempuan1023273. 40. 60134. 1Pria1012triglisinsulinglucosesexid1EDCBA

Akan menjadi file teks biasa seperti ini

id,sex,glucose,insulin,triglyc
101,Male,134.1,0.60,273.4
102,Female,120.0,1.18,243.6
103,Male,124.8,1.23,297.6
104,Male,83.1,1.16,142.4
105,Male,105.2,0.73,215.7

Tidak cantik untuk dilihat, tetapi Anda dapat membuka file di Excel dan akan terlihat cantik kembali. Lebih penting lagi, format file non-hak milik semacam ini tidak dan tidak akan pernah memerlukan perangkat lunak khusus apa pun

(Dan seringkali, hal pertama yang saya lakukan dengan file Excel adalah mengonversinya menjadi sekumpulan file CSV, satu per lembar kerja, karena lebih mudah ditangani dalam kode. )

Jika salah satu sel dalam data Anda menyertakan koma, Excel akan memberi tanda kutip ganda di sekitar konten setiap sel saat disimpan dalam format CSV. Itu membutuhkan sedikit lebih banyak kemahiran untuk menangani, tetapi umumnya bukan masalah

Untuk menyimpan file Excel sebagai file yang dibatasi koma

  • Dari bilah menu, File → Save As
  • Di samping “Format. ”, klik menu tarik-turun dan pilih “Comma Separated Values ​​(CSV)”
  • Klik "Simpan"
  • Excel akan mengatakan sesuatu seperti, "Buku kerja ini berisi fitur yang tidak berfungsi...". Abaikan itu dan klik "Lanjutkan"
  • Keluar dari Excel. Ini akan menanyakan Anda, "Apakah Anda ingin menyimpan perubahan yang Anda buat?" . (Excel benar-benar tidak ingin Anda menggunakan format selain miliknya. )

Perhatikan bahwa ada juga opsi untuk menyimpan sebagai "Teks yang Dibatasi Tab". Banyak orang lebih suka itu. (Saya sendiri tidak terlalu suka pembatas tab, karena beberapa karakter tab yang berdekatan sulit dilihat dengan mata. )

Perhatikan juga bahwa, jika file Excel Anda memang berisi fitur-fitur penting yang tidak akan berfungsi saat disimpan sebagai file teks biasa, itu adalah masalah. Untuk file data utama Anda, pertahankan hal-hal sederhana

Secara pribadi, saya lebih suka menggunakan bilah vertikal (|) sebagai pembatas antar bidang, karena data itu sendiri jarang berisi bilah vertikal. Tapi Anda tidak bisa mendapatkannya dari Excel

Bagaimana cara menyimpan file Excel sebagai teks yang dibatasi koma dengan tanda kutip?

Re. Simpan sebagai file CSV (UTF-8) dengan tanda kutip ganda - bagaimana caranya? .
Klik File
Pilih "Simpan Sebagai"
Pilih folder tempat Anda perlu menyimpan dokumen Anda
Pilih "Simpan sebagai tipe", Klik panah dropdown untuk memilih format baru, mis. g. , file CSV (UTF-8) dipisahkan koma

Bagaimana cara menyimpan tanda kutip ganda dalam file CSV?

Ya. Anda dapat mengimpor tanda kutip ganda menggunakan file CSV dan mengimpor peta dengan menghapus tanda kutip ganda . Untuk menghindari tanda kutip ganda, sertakan tanda kutip ganda di dalam tanda kutip ganda lainnya.

Bagaimana cara mengonversi Excel menjadi koma yang dibatasi?

Ekspor ke CSV UTF-8 di Excel 2016 - 365 .
Di lembar kerja target, klik File > Save As atau tekan tombol F12
Di kotak dialog Simpan Sebagai, pilih CSV UTF-8 (dibatasi koma) (*. csv) dari drop-down Simpan sebagai jenis
Klik tombol Simpan. Selesai

Bagaimana cara menghentikan tanda kutip ganda saat menyimpan file Excel sebagai Unicode?

Misalnya, teks, yang diubah menjadi "teks," di file Unicode. .
Temukan string yang tidak ada di file Anda (saya menggunakan xxx )
Sebelum mengekspor, Temukan & Ganti Semua tanda kutip ganda " dengan xxx
Ekspor file Anda ke txt atau csv
Buka file txt dan Temukan & Ganti Semua kutipan tanpa apa pun
Temukan & Ganti Semua xxx dengan tanda kutip