Bagikan melalui


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.