Dim Book As New XLS.Book(ProjectPath & "Attachments\海绵城市通用计算表.xls")
Dim fl As String = ProjectPath & "Reports\海绵城市通用计算表.xls"
Book.Build() '生成细节区
Book.Sheets(0).Rows.RemoveAt(0) '删除第一行,Excel报表的第一行通常是标记行
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()
使用模板就是这样的。模板的第一列是表名区,导出后是肯定没有的。
第一列无法保留。设计模板的时候有任何自定义的内容都不要放到第一列。
所以,也不能在明细区域使用execl自带的公式引用单元格
[此贴子已经被作者于2023/12/1 16:50:13编辑过]
设置计算公式的时候,如果选择绝对引用就会出现这个问题,但相对引用不会,公式会自动调整。