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

   

Wahyu Amaldi, M.Kom has written 209 articles

Hallo Pembaca,
Saya merupakan konsultan di dunia SAP dan merupakan Spesialis .Net Programming.
Saya gemar berbagi pengalaman mengenai SAP & Dunia Programming, dan jika ada sesuatu yang perlu ditanyakan, bisa hubungi saya di email berikut ini:

Email 1 : wahyu.amaldi@outlook.com
Email 2 : wahyu.amaldi@ilmuprogram.com

Semoga Artikel yang Anda baca di website ini berguna dan dapat membantu Anda dalam menemukan solusi.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>