Manipulate Excel with ASP.NET c#

Standar

1. Open Excel

string newFilePath = Request.PhysicalApplicationPath + “App_Data/Faktur Pajak Sederhana USD.xlt”;

Application objExcel = null;

object misValue = System.Reflection.Missing.Value;

objExcel = new Application();
objExcel.Workbooks.Open(Destination);

Ket :

newFilePath : lokasi file excel yang akan dibuka

2.Insert value in cell

workSheet.Cells[5, “A”] = “Hidup itu Indah”;

ket :

5 adalah baris ke 5

“A” adalah kolom A

Hidup itu indah adalah isi dari baris ke 5 kolom A

3.Insert cell in excel

_Worksheet workSheet = (Worksheet)objExcel.ActiveSheet;

workSheet.get_Range(“A24”, “J24”).Insert(misValue, misValue);

Ket :

(“A24″,”J24”) adalah baris ke 24 dari kolom A sampai dengan baris ke 24 dari kolom J yang akan ditambahkan

4. Setting row height

workSheet.Range[“A24”].RowHeight = 12.75;

5.merge cell

workSheet.get_Range(“I24″,”J24”).Merge(Type.Missing);

ket :

“I24″ ,”J24” = merge cell I24 dan J 24

6.Insert Copied Cell

  Range insertPos = workSheet.Cells[21, “A”].EntireRow; —————>cell yang akan di insert copy berada di column 24

// copy the existing row(s)
workSheet.get_Range(“A” + 15, “G” + 17).Copy(Type.Missing);———————->cell yang akan di copy berada di range A15 sampai dengan G17

// insert copied rows
insertPos.Insert(XlInsertShiftDirection.xlShiftDown, Type.Missing);——————>utk melakukan insert cell down

7.Line

workSheet.get_Range(“A” + 4, “H” + 4).Borders[XlBordersIndex.xlEdgeTop].LineStyle = XlLineStyle.xlContinuous; —————–>MEMBERI full GARIS atas(TOP) DARI A4-H4

workSheet.Range[“A” + 4].Borders[XlBordersIndex.xlEdgeLeft].LineStyle = XlLineStyle.xlDot;—————————————–>memberi garis titik2 pada line kiri dari A4

workSheet.Range[“A” + 4].Borders[XlBordersIndex.xlEdgeRight].LineStyle =  BorderStyle.NotSet;—————————->TANPA garis pada A4

workSheet.get_Range(“A” + 4, “H” +4).Borders[XlBordersIndex.xlEdgeBottom].LineStyle = XlLineStyle.xlDouble;—————->memberi garis bawah(BOTTOM) double dari A4-H4

8.Close Excel

objExcel.Workbooks.Close();

“HAPPY CODING”

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s