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
- Mulai Microsoft Excel
- Buka file terlampir, ImportFormat. xls
- Pilih Aktifkan makro saat kotak dialog Microsoft Excel muncul
- Buka. csv dengan data yang perlu diimpor ke Rational ClearQuest
- Pilih Alat > Makro > Makro
- Pilih ImportFormat. xls. SaveCQImport macro dan pilih Run
- Data akan disimpan ke dalam file baru. C. \bugbert. csv
- Buka file ini (C. \bugbert. csv) di Notepad untuk memverifikasi format dalam format csv
- Semua bidang sekarang harus dilampirkan dalam tanda kutip ganda
- 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. 1Pria1012triglisinsulinglucosesexid1EDCBAAkan 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