C# SAMPLE CODE FOR UPLOAD EXCEL Xlsx TO DATATABLE | ILMU PROGRAMMER
Home » C# SAMPLE CODE FOR UPLOAD EXCEL Xlsx TO DATATABLE

C# SAMPLE CODE FOR UPLOAD EXCEL Xlsx TO DATATABLE

Hai, kali ini saya akan sedikit share bagaimana Upload data Excel XLSX dan menampilkannya ke dalam bentuk datatable.
Refersi Nuget : Syncfusion.XlsIO
Essential XlsIO adalah pustaka kelas .NET native yang dapat digunakan untuk membuat dan memodifikasi file Microsoft Excel dengan menggunakan kode C#, VB.NET, dan C++ terkelola. Ini adalah komponen non-UI yang menyediakan model objek lengkap yang memfasilitasi mengakses & memanipulasi spreadsheet tanpa ketergantungan perpustakaan Microsoft Office COM & Microsoft Office.

Import Referensi Nuget Syncfusion.XlsIO

SAMPLE CODE
using Syncfusion.XlsIO;

private void upload()
        {
            try
            {
                openFileDialog1.ShowDialog();
                L_FORMS.Text = openFileDialog1.FileName;
                using (ExcelEngine excelEngine = new ExcelEngine())
                {
                    IApplication application = excelEngine.Excel;
                    application.DefaultVersion = ExcelVersion.Xlsx;
                    FileStream inputStream = new FileStream(L_FORMS.Text, FileMode.Open, FileAccess.Read);
                    IWorkbook workbook = application.Workbooks.Open(inputStream);
                    IWorksheet worksheet = workbook.Worksheets[0];

                    //Read data from the worksheet and export to the DataTable.
                    DataTable customersTable = worksheet.ExportDataTable(worksheet.UsedRange, ExcelExportDataTableOptions.ColumnNames);
                    dataGridView4.DataSource = customersTable;
                   
                }
            }
            catch(Exception Ex)
            {

            }
        }

Semoga membantu

Leave a Comment

 
Open chat
Perlu Bantuan Konsultasi ?
Hallo Pembaca.
Telp (021) 55670115 untuk terhubung langsung dengan kami.

Apakah ada yang bisa kami bantu?