Pengaturan informasi perangkat CSV
Pengaturan informasi perangkat untuk ekstensi penyajian CSV memungkinkan pemisah dan kualifikasi untuk diubah dan penanganan pemutus baris ditentukan. Ekstensi file juga dapat dikirimkan, serta pengodean dan penyertaan baris header dalam output. Karena pembatas kemungkinan adalah karakter khusus, Anda harus mengodekannya di bagian CDATA, jika pengaturan ditulis sebagai XML.
Tabel berikut mencantumkan pengaturan informasi perangkat untuk penyajian dalam format Teks.
Pengaturan | Nilai |
---|---|
Pengodean | Nama Internet Assigned Numbers Authority (IANA) dari pengodean karakter yang didukung oleh .NET Framework. Nilai defaultnya adalah UTF-8. Contoh nilai lain termasuk ASCII, UTF-7, dan UTF-16. |
ExcelMode | Menentukan bahwa output target adalah untuk Excel. Nilai defaultnya adalah benar. |
FieldDelimiter | String pemisah untuk dimasukkan ke dalam hasil. Nilai defaultnya adalah koma (,). Anda harus mengodekan URL nilai informasi perangkat ini saat meneruskannya pada URL. Misalnya, karakter tab sebagai pemisah harus "%09". Anda dapat mengubah pemisah bidang default ke karakter apa pun yang Anda inginkan, termasuk TAB, dengan mengubah pengaturan informasi perangkat dalam file konfigurasi. Misalnya, untuk menggunakan TAB, perbarui pengaturan FieldDelimiter ke <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter> Dalam contoh [TAB] adalah karakter tab aktual, yang berarti bahwa spasi kosong muncul dalam file konfigurasi. Atribut "xml:space" memberi tahu pengurai untuk mempertahankan spasi kosong. |
FileExtension | Ekstensi file untuk diletakkan pada hasilnya. Nilai defaultnya adalah . CSV. Jika FileExtension dan Extension ditentukan, maka FileExtension akan diutamakan. |
NoHeader | Menunjukkan apakah baris header dikecualikan dari output. Nilai default-nya adalah salah. |
Pengualifikasi | String kualifikasi untuk menempatkan hasil yang berisi pemisah bidang atau pemisah rekaman. Jika hasilnya berisi kualifikasi, kualifikasi akan diulang. Pengaturan Kualifikasi harus berbeda dari pengaturan FieldDelimiter dan RecordDelimiter . Nilai default adalah tanda kutip ("). |
RecordDelimiter | Pemisah rekaman yang akan diletakkan di akhir setiap rekaman. Nilai defaultnya adalah <cr><lf>. |
SuppressLineBreaks | Menunjukkan apakah hentian baris dihapus dari data yang disertakan dalam output. Nilai default-nya adalah salah. Jika nilainya benar, pengaturan FieldDelimiter, RecordDelimiter, dan Qualifier tidak boleh menjadi karakter spasi. |
UseFormattedValues | Menunjukkan apakah string yang diformat dimasukkan ke dalam output CSV. Nilai default adalah true ketika ExcelMode benar; jika tidak, nilai tersebut false. |