
C# Mengonversi Excel ke DataTable
- Instalasi Excel C# API
- Konversi Excel ke DataTable di C#
- Ekspor data Excel ke Datatable sebagai string
Instalasi Excel C# API
Pustaka C# SpreadSheet ini cukup mudah disiapkan di aplikasi .NET Anda. Ada dua cara untuk menginstal API ini. Anda dapat mengunduh paket API atau menginstalnya melalui NuGet.
Install-Package Aspose.Cells
Cara Mengonversi Excel menjadi DataTable di C# (Langkah demi Langkah)
Setelah API dipasang, Anda dapat mulai menggunakan fitur pustaka tingkat perusahaan ini. Ada setumpuk besar metode yang diekspos oleh Excel C# API ini. Anda dapat mengikuti langkah-langkah berikut dan cuplikan kode untuk mengubah Excel menjadi DataTable di C#:
- Buat objek dari kelas Buku Kerja dan muat file sumber XLSX.
- Akses Lembar Kerja yang ingin Anda ekspor ke Datatable.
- Aktifkan metode ExportDataTable untuk mengekspor lembar Excel ke Datatable.
Salin & tempel kode berikut ke file utama Anda:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Convert Excel to Datatable in C# string designerFile = "sample.xlsx"; // Create an object of the Workbook class and load the source XLSX file Workbook excel = new Workbook(designerFile); // Access the Worksheet that you desire to export to Datatable Worksheet sheet = excel.Worksheets[0]; // Invoke the ExportDataTable method to export Excel sheet to the Datatable DataTable dt = sheet.Cells.ExportDataTable(0, 0, 3, 2); // Loop through the rows and print the results foreach(DataRow dataRow in dt.Rows) { foreach(var item in dataRow.ItemArray) { Console.WriteLine(item); } }
Ekspor data Excel ke Datatable sebagai string
Pada bagian ini, kita akan mengeksplorasi perpustakaan ini sedikit lebih. Namun, Anda dapat menggunakan cuplikan kode berikut jika data dalam kolom bukan tipe data yang sama.
- Inisialisasi instance dari kelas Workbook dan muat file XLSX sumber.
- Dapatkan Lembar Kerja yang ingin Anda ekspor ke Datatable.
- Panggil metode ExportDataTableAsString untuk mengekspor lembar Excel ke Datatable sebagai string.
Salin & tempel kode berikut ke file utama Anda:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Export Excel data to Datatable as a string string designerFile = "sample.xlsx"; // Initialize an instance of the Workbook class and load the source XLSX file Workbook excel = new Workbook(designerFile); // Get the Worksheet that you want to export to Datatable Worksheet sheet = excel.Worksheets[0]; // Call the method ExportDataTableAsString to export Excel sheet to Datatable as a string DataTable dt = sheet.Cells.ExportDataTableAsString(0, 0, 3, 2,true); // Loop through the rows and print the results foreach(DataRow dataRow in dt.Rows) { foreach(var item in dataRow.ItemArray) { Console.WriteLine(item); } }
Dapatkan Lisensi Gratis
Anda dapat memanfaatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.
Menyimpulkan
Seperti yang telah Anda lihat, Excel C# API ini telah menawarkan banyak metode untuk mengekspor data dari Excel ke DataTable secara terprogram. Selain itu, Anda telah mempelajari cara mengonversi Excel ke DataTable di C#. Selanjutnya, Anda dapat mengunjungi dokumentasi untuk mengetahui metode lain dari pustaka .NET Excel ini. Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami14. Terakhir, conholdate.com secara konsisten menulis posting blog baru. Oleh karena itu, harap tetap berhubungan untuk pembaruan terbaru.
Berikan pertanyaan
Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.
FAQ
Bagaimana cara mengonversi data Excel menjadi tabel? Anda dapat menginstal Excel C# API ini untuk mengonversi data dari lembar Excel ke DataTable secara terprogram. Selain itu, Anda dapat mengunjungi tautan ini untuk mendapatkan cuplikan kode. Apa cara terbaik untuk membaca file Excel di C#? Silakan kunjungi [artikel] ini 17, ini akan membantu Anda membaca dan memodifikasi lembar Excel secara terprogram.