Kali ini saya akan memberikan contoh untuk membuat file Excel menggunakan C#.Net,
langsung kita mulai saja,,
pertama add reference module excelnya ke program yang kita bikin,kalau bisa satu folder dengan hasilprogram tersebut lalu,
tambahkan Code dibawah ini di paling atas program yang kita buat
using Excel = Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;
kemudian buat sebuah fungsi yang di panggil untuk mencetaknya seperti ini contohnya
Private void Cetak()
{
oExcel = new Microsoft.Office.Interop.Excel.Application();
//dua baris dibawah untuk mengubah setingan sementara ketika kita menggunakan settingan //indonesia di komputer kita,sehinggga mengatasi error System.Globalization.CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture;
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
oBook = oExcel.Workbooks.Add(System.Reflection.Missing.Value);
oSheet = (Excel.Worksheet)oBook.ActiveSheet;
oSheet.Name = "Testing";
//untuk memasukkan data ke excel //seperti ini contohnya : oSheet.Cells[row, col] = data;oSheet.Cells[1, 1] = "Saya Sedang Mencoba Membuat File Excel";
//untuk mengcustom cell-cell yang telah kita buat //ini Contohnya : oRange = oSheet.get_Range(cellFrom, cellUntil);oRange = oSheet.get_Range(A1,E2);
oRange.MergeCells = true;
oRange.Font.Size = 12;
oRange.Font.Bold = True;
oRange.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
oRange.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;
oRange.WrapText = true;
oExcel.Visible = true;
oBook.SaveAs("Nama_File_Test.xls", Excel.XlFileFormat.xlWorkbookNormal, null, null, false, false, Excel.XlSaveAsAccessMode.xlShared, false, false, null, null, null);
System.Threading.Thread.CurrentThread.CurrentCulture = oldCI;
}
berikut gambar hasilnya.
silahkan dicoba2 code yg lain jika ingin tampilan yang berbeda,
demikian dulu tutorial dari saya ini,kurang lebihnya saya mohon maaf,,
terimakasih & semoga bermanfaat.