Saya memiliki DataTable dengan 30+ kolom dan 6500+ baris. Saya perlu membuang seluruh nilai DataTable ke dalam file Excel. Adakah yang bisa membantu dengan kode C #. Saya perlu setiap nilai kolom berada di dalam sel. Lebih tepatnya, Saya membutuhkan salinan DataTable yang tampak persis dalam File Excel. Tolong bantu. Terima kasih, Vix gunakan kode ini ...
Cuplikan ini bisa lebih cepat diterapkan:
Tautan di bawah ini digunakan untuk mengekspor dataat ke Excel dalam C # Code. http://royalarun.blogspot.in/2012/01/export-datatable-to-Excel-in-c-windows.html
Saya menggunakan ini di halaman.`
Jika Anda ingin mengekspor dataat ke Excel dengan teks header yang diformat, coba seperti ini.
Meskipun bukan implementasi .NET, Anda mungkin menemukan bahwa plug-in Versi terbaru muncul untuk mendukung penyalinan ke clipboard, ke CSV, ".XLS" (benar-benar hanya file yang dibatasi-tab dengan nama .xls), ke PDF, atau membuat versi halaman ramah-printer dengan semua baris ditampilkan dan sisanya dari konten halaman Anda disembunyikan. Saya menemukan ekstensi di situs DataTables di sini: http://datatables.net/extras/tabletools/ Unduhan tersedia di halaman plug-in (ekstra) di sini: http://datatables.net/extras/ Seharusnya itu diunduh sebagai bagian dari DataTables (karenanya frasa "Ekstra termasuk dalam paket DataTables") tetapi saya tidak menemukannya dalam unduhan yang telah saya gunakan. Tampaknya bekerja dengan sangat baik! Saya telah melakukan konversi DataTable ke Excel dengan kode berikut. Semoga ini sangat mudah, tidak perlu mengubah lagi cukup salin & hama kode ganti variabel Anda dengan variabel Anda, dan itu akan berfungsi dengan baik. Pertama buat folder di solusi Anda Document , dan buat file Excel MyTemplate.xlsx . Anda dapat mengubah nama itu sesuai dengan kebutuhan Anda. Tetapi ingat untuk itu Anda harus mengubah nama dalam kode juga. Temukan kode berikut ...
Kode ini hanya perlu Anda salin & hama dalam skrip Anda dan tambahkan Namespace sebagai berikut, Juga ubah nama file Excel seperti yang dibahas sebelumnya.
Sebagian besar jawaban sebenarnya menghasilkan CSV yang saya tidak selalu memiliki pengalaman yang baik, ketika dibuka di Excel. Salah satu cara melakukannya adalah dengan ACE OLEDB Provider (lihat juga string koneksi untuk Excel ). Tentu saja Anda harus menginstal penyedia dan terdaftar. Anda benar-benar memilikinya, jika Anda telah menginstal Excel, tetapi ini adalah sesuatu yang harus Anda pertimbangkan ketika menggunakan (mis. Pada server web). Di bawah ini kode kelas pembantu Anda harus memanggil sesuatu seperti
Silakan coba ini, ini akan mengekspor data tabel data Anda lebih cepat ke Excel. Catatan: Rentang "FW", yang saya punya kode keras karena saya memiliki 179 kolom.
Kode kerja untuk Ekspor Excel |