1. 程式人生 > >Js操作Excel常用方法

Js操作Excel常用方法

對單元格操作,帶*部分對於行,列,區域都有相應屬性
   ExcelSheet.ActiveSheet.Cells(row,col).Value = "
內容";               //設定單元格內容
   ExcelSheet.ActiveSheet.Cells(row,col).Borders.Weight = 1;       //
設定單元格邊框*()
   ExcelSheet.ActiveSheet.Cells(row,col).Interior.ColorIndex = 1;   //
設定單元格底色*(1-黑色,
       2-
白色,3-紅色,4-綠色,5-藍色,6-黃色,7-粉紅色,8-
天藍色,9-醬土色..可以多做嘗試)
   ExcelSheet.ActiveSheet.Cells(row,col).Interior.Pattern = 1;        //
設定單元格背景樣式*(1-無,
                                                    2-
細網格,3-粗網格,4-斑點,5-橫線,6-豎線..可以多做嘗試)
   ExcelSheet.ActiveSheet.Cells(row,col).Font.ColorIndex = 1;       //
設定字型顏色*(與上相同)
   ExcelSheet.ActiveSheet.Cells(row,col).Font.Size = 10;               //
設定為10號字*
   ExcelSheet.ActiveSheet.Cells(row,col).Font.Name = "
黑體";       //設定為黑體*
   ExcelSheet.ActiveSheet.Cells(row,col).Font.Italic = true;            //
設定為斜體*
   ExcelSheet.ActiveSheet.Cells(row,col).Font.Bold = true;            //
設定為粗體*
   ExcelSheet.ActiveSheet.Cells(row,col).ClearContents;               //
清除內容*
   ExcelSheet.ActiveSheet.Cells(row,col).WrapText=true;              //
設定為自動換行*
   ExcelSheet.ActiveSheet.Cells(row,col).HorizontalAlignment =3; //
水平對齊方式列舉* (1-常規,
                                   2-
靠左,3-居中,4-靠右,5-填充6-兩端對齊,7-跨列居中,8-分散對齊)
   ExcelSheet.ActiveSheet.Cells(row,col).VerticalAlignment = 2;     //
垂直對齊方式列舉*(1-靠上,
                                                                                  2-
居中,3-靠下,4-兩端對齊,5-分散對齊)
   //
行,列有相應操作:
   ExcelSheet.ActiveSheet.Rows(row).
   ExcelSheet.ActiveSheet.Columns(col).
   ExcelSheet.ActiveSheet.Rows(startrow+":"+endrow).                  //
Rows("1:5")15
   ExcelSheet.ActiveSheet.Columns(startcol+":"+endcol).               //
Columns("1:5")15
   //
區域有相應操作:
   XLObj.Range(startcell+":"+endcell).Select;
       //
Range("A2:H8")A列第2格至H列第8格的整個區域
   XLObj.Selection.
   //
合併單元格
   XLObj.Range(startcell+":"+endcell).MergeCells = true;
       //
Range("A2:H8")即將A列第2格至H列第8格的整個區域合併為一個單元格或者:
   XLObj.Range("A2",XLObj.Cells(8, 8)).MergeCells = true;