Sunday, December 21, 2014

Library Excel yang Bagus untuk C#

Ngomong-ngomong format data tabel pasti tidak lepas dengan aplikasi buatan microsoft yaitu Excel, nah bagi kalian yang sedang membutuhkan pustaka untuk melakukan export data ke dalam format excel, kebetulan setelah searching kesana kemari, sampailah didapatkan www.epplus.codeplex.com yang powerfull sekali. Kamu bisa melihat cara kerja library untuk write seperti berikut

using System;
using OfficeOpenXml.Style;
using OfficeOpenXml;
using System.IO;
namespace Demo_Write_di_excel
{
    class Program
    {
        public static void Main(string[] args)
        {
            String lokasiFile = "D:/hasil_1.xlsx";
            FileInfo newFile = new FileInfo(lokasiFile);
            if (newFile.Exists)
            {
                newFile.Delete();  // ensures we create a new workbook
                newFile = new FileInfo(lokasiFile);
            }
            ExcelPackage excel = new ExcelPackage(newFile);
            ExcelWorksheet worksheet = excel.Workbook.Worksheets.Add("Inventory");
            //Add the headers
            worksheet.Cells[1, 1].Value = "ID";
            worksheet.Cells[1, 2].Value = "Product";
            worksheet.Cells[1, 3].Value = "Quantity";
            worksheet.Cells[1, 4].Value = "Price";
            worksheet.Cells[1, 5].Value = "Value";
            
            //Add some items...
            worksheet.Cells["A2"].Value = 12001;
            worksheet.Cells["B2"].Value = "Nails";
            worksheet.Cells["C2"].Value = 37;
            worksheet.Cells["D2"].Value = 3.99;

            excel.Save();
            Console.WriteLine("done...");
            Console.ReadKey(true);
        }
    }
}
       
 

Sangat mudah dan ringkat, bahkan kamu bisa modifikasi font, color disetiap cell nya, informasi lebih lanjut bisa ke www.epplus.codeplex.com

No comments:

Post a Comment