這次是套用公式,
因為不想再excel產生的時候,還要全部跑完算加總。
就乾脆套公式了。
excel的語法SUM應該都知道
int startRowNumber = sheet1.Dimension.Start.Row;//起始列編號,從1算起
int endRowNumber = sheet1.Dimension.End.Row;//結束列編號,從1算起
int startColumn = sheet1.Dimension.Start.Column;//開始欄編號,從1算起
int endColumn = sheet1.Dimension.End.Column;//結束欄編號,從1算起
sheet1.Cells[endRowNumber + 1, 8].Formula = "SUM(H2:H" + endRowNumber + ")";
另外補充幾點國外網友寫的注意事項
- Don't use localized function names. Only english names (such as SUM, IF, VLOOKUP, etc) are supported.
- Don't use semicolon as a separator between function arguments. Only comma is supported.
- Don't add the leading = sign in your formula. "=SUM(A1:A2)" is wrong, "SUM(A1:A2)" is correct
第一點,不要用本地的語言,只能用SUM ,IF 之類的..(我也不知道能夠用本地語言輸入)
第二點,不能用『分號』當作函數間的分隔器,要用『逗號』
第三點,不要在公式前面加上 『=』
0 意見:
張貼留言