Minggu, 21 Desember 2014

Library read dan write excel di C#



softscients 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
Posting Komentar