經查證程式碼,發現原程式
mFile.WriteLine("<Cell ss:Index=\"2\" ss:Formula=\"=SUM(INDIRECT(ADDRESS(1,COLUMN()) & ":" & ADDRESS(ROW()-1,COLUMN())))\"><Data ss:Type=\"Number\"></Data></Cell>");
修改如下,即可解決問題
mFile.WriteLine("<Cell ss:Index=\"2\" ss:Formula=\"=SUM(INDIRECT(ADDRESS(1,COLUMN()) & ":" & ADDRESS(ROW()-1,COLUMN())))\"><Data ss:Type=\"Number\">0</Data></Cell>");
即使是代公式方式來計算數值,也需要先給該欄位設定一默認值。
沒有留言:
張貼留言