Mengekspor laporan yang dipaginasi ke file CSV (Pembuat Laporan)

Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan di SQL Server Data Tools

Ekstensi rendering Comma-Separated Value (CSV) merender laporan paginated sebagai representasi data yang diratakan dari laporan dalam format teks biasa standar yang mudah dibaca dan dapat ditukar dengan banyak aplikasi.

Ekstensi penyajian CSV menggunakan pemisah karakter string untuk memisahkan bidang dan baris, dengan pembatas karakter string yang dapat dikonfigurasi menjadi karakter selain koma. File yang dihasilkan dapat dibuka dalam program lembar bentang seperti Microsoft Excel atau digunakan sebagai format impor untuk program lain. Laporan yang diekspor menjadi file .csv, dan mengembalikan jenis TEKS/csv MIME.

Jika Anda ingin bekerja dengan data yang terkait dengan bagan, bilah data, grafik mini, pengukur, dan indikator di Microsoft Excel, ekspor laporan ke file CSV, lalu buka file di Microsoft Excel.

Lihat Mengekspor laporan (Pembuat Laporan dan SSRS) untuk detail tentang cara mengekspor ke format CSV.

Catatan

Anda dapat membuat dan memodifikasi file definisi laporan yang dipaginasi (.rdl) di Microsoft Report Builder, Power BI Report Builder, dan di Perancang Laporan di SQL Server Data Tools.

Penyajian CSV

Saat dirender menggunakan pengaturan default, laporan CSV memiliki karakteristik berikut:

  • String pemisah bidang default adalah koma (,).

    Catatan

    Anda dapat mengubah pemisah bidang ke karakter apa pun yang Anda inginkan, termasuk Tab, dengan mengubah pengaturan informasi perangkat. Untuk informasi selengkapnya, lihat Pengaturan informasi perangkat CSV.

  • String pemisah rekaman adalah pengembalian pengangkutan dan umpan baris (<cr><lf>).

  • String kualifikasi teks adalah tanda kutip (").

    Perender CSV tidak menambahkan kualifikasi di semua string teks. Kualifikasi teks ditambahkan hanya saat nilai berisi karakter pemisah atau saat nilai memiliki pemisah baris.

  • Jika teks berisi string pemisah atau string kualifikasi yang disematkan, kualifikasi teks ditempatkan di sekitar teks, dan string kualifikasi yang disematkan digandakan.

  • Pemformatan dan tata letak diabaikan.

Item berikut diabaikan selama penyajian:

  • Header halaman

  • Footer halaman

  • Item laporan kustom

  • Garis

  • Gambar

  • Persegi

  • Subtotal otomatis

Item laporan yang tersisa diurutkan, dari atas ke bawah, lalu kiri ke kanan. Setiap item kemudian dirender ke kolom. Jika laporan memiliki item data berlapis seperti daftar atau tabel, item induk diulang di setiap rekaman.

Tabel berikut menunjukkan tampilan item laporan saat dirender:

Item Perilaku penyajian
Kotak teks Merender konten kotak teks. Dalam mode default, item diformat berdasarkan properti pemformatan item. Dalam mode yang sesuai, pengaturan informasi perangkat dapat mengubah pemformatan. Untuk informasi selengkapnya tentang mode penyajian CSV, lihat nanti di artikel ini.
Tabel Merender dengan memperluas tabel dan membuat baris dan kolom untuk setiap baris dan kolom pada tingkat detail terendah. Baris dan kolom subtotal tidak memiliki judul kolom atau baris. Laporan penelusuran tidak didukung.
Matrix Merender dengan memperluas matriks dan membuat baris dan kolom untuk setiap baris dan kolom pada tingkat detail terendah. Baris dan kolom subtotal tidak memiliki judul kolom atau baris.
List Merender rekaman untuk setiap baris atau instans detail dalam daftar.
Sublaporan Item induk diulang untuk setiap instans konten.
Grafik Merender dengan membuat baris untuk setiap nilai bagan dan label anggota. Label dari seri dan kategori dalam hierarki diratakan dan disertakan dalam baris untuk nilai bagan.
Bilah data Merender seperti bagan. Biasanya, bilah data tidak menyertakan hierarki atau label.
Grafik mini Merender seperti bagan. Biasanya, grafik mini tidak menyertakan hierarki atau label.
Pengukur Merender sebagai rekaman tunggal dengan nilai minimum dan maksimum skala linier, nilai awal dan akhir rentang, dan nilai penunjuk.
Indikator Merender sebagai rekaman tunggal dengan nama status aktif, status yang tersedia, dan nilai data.
Peta Merender baris dengan label dan nilai untuk setiap anggota peta lapisan peta.

Ketika peta memiliki beberapa lapisan, nilai dalam baris bervariasi tergantung pada apakah lapisan peta menggunakan wilayah data peta yang sama atau berbeda. Jika beberapa lapisan peta menggunakan wilayah data yang sama, baris berisi data dari semua lapisan.

Data hierarkis dan yang dikelompokkan

Data hierarkis dan yang dikelompokkan harus diratakan agar diwakili dalam format CSV.

Ekstensi penyajian meratakan laporan ke dalam struktur pohon yang mewakili grup berlapis dalam wilayah data. Untuk meratakan laporan:

  • Hierarki baris diratakan sebelum hierarki kolom.

  • Kolom diurutkan sebagai berikut: kotak teks dalam urutan isi kiri-ke-kanan, atas-ke-bawah diikuti oleh wilayah data yang diurutkan kiri-ke-kanan, atas-ke-bawah.

  • Dalam wilayah data, kolom diurutkan sebagai berikut: anggota sudut, anggota hierarki baris, anggota hierarki kolom, lalu sel.

  • Wilayah data serekan adalah wilayah data atau grup dinamis yang berbagi wilayah data umum atau leluhur dinamis. Data serekan diidentifikasi dengan percabangan pohon yang diratakan.

Untuk informasi selengkapnya, lihat Tabel, matriks, dan daftar (Pembuat Laporan dan SSRS).

Mode perender

Ekstensi rendering CSV dapat beroperasi dalam dua mode: satu dioptimalkan untuk Excel dan yang lainnya dioptimalkan untuk aplikasi non-Microsoft yang memerlukan kepatuhan CSV yang ketat dengan spesifikasi CSV di RFC 4180. Bergantung pada mode mana yang Anda gunakan, wilayah data serekan ditangani secara berbeda.

Mode default

Mode default dioptimalkan untuk Excel. Saat dirender dalam mode default, laporan dirender sebagai file CSV dengan beberapa bagian data yang dirender CSV. Setiap wilayah data serekan dibatasi baris kosong. Wilayah data serekan dalam isi laporan dirender sebagai blok data terpisah dalam file CSV. Hasilnya adalah file CSV di mana:

  • Kotak teks individual dalam isi laporan dirender sekali sebagai blok pertama data dalam file CSV.

  • Setiap wilayah data serekan tingkat atas dalam isi laporan dirender di blok datanya sendiri.

  • Wilayah data berlapis dirender secara diagonal ke blok data yang sama.

Format

Nilai numerik dirender dalam status diformat. Excel dapat mengenali nilai numerik yang diformat, seperti mata uang, persentase dan tanggal, dan memformat sel dengan tepat saat mengimpor file CSV.

Mode yang sesuai

Mode yang sesuai dioptimalkan untuk aplikasi non-Microsoft.

Wilayah Data

Hanya baris pertama file yang berisi header kolom dan setiap baris memiliki jumlah kolom yang sama.

Format

Nilai tidak diformat.

Interaktivitas

Perender ini tidak mendukung interaktivitas dalam format CSV yang dihasilkan. Elemen interaktif berikut tidak dirender:

  • Hyperlink

  • Perlihatkan atau Sembunyikan

  • Peta Dokumen

  • Menelusuri atau mengklik tautan

  • Pengurutan pengguna akhir

  • Memperbaiki header

  • Bookmark

Pengaturan informasi perangkat

Anda dapat mengubah beberapa pengaturan default untuk perender ini. Pengaturan ini mencakup mode mana yang akan dirender, karakter mana yang akan digunakan sebagai pemisah, dan karakter mana yang akan digunakan sebagai string default kualifikasi teks. Anda dapat mengubah pengaturan ini dengan mengubah pengaturan informasi perangkat. Untuk informasi selengkapnya, lihat Pengaturan informasi perangkat CSV.

Lihat juga