【发布时间】:2019-02-05 14:45:32
【问题描述】:
我有大量基于另一个字段动态创建的列,这些列根据 ID 在不同位置包含 1。我想对每一列求和并在底部总计。
我将数据保存在数据表中,并将其写入 Excel 文件。
我尝试根据行创建一个 Excel 范围,然后对其求和,但它不起作用。
Excel.Range formatRange3 = (Excel.Range)xlsNewSheet.Range[xlsNewSheet.Cells[2, 6], xlsNewSheet.Cells[rw, 6]].Cells; (Range of rows in one column)
xlsNewSheet.Cells[rw + 1, 6] = "=sum(" + formatRange3 + " )";
我在行结果=SUM(System.__ComObject) 中得到了这个,所以我想它不可能这样做。
有没有办法对数据表中的列求和,然后将结果放在一个列表中,然后我可以将其写入 Excel 工作表?
【问题讨论】: