excel 报表 能否用一个模板同时生成多个工作表
如下代码:
Dim
Book
As
New
XLS.Book(ProjectPath
&
"Attachments\订单.xls") '打开模板
Dim
fl
As
String = ProjectPath
&
"Reports\订单.xls"
Dim
Sheet
As
XLS.Sheet = Book.Sheets(0)
Sheet(3,0).Value = "<窗口1_Table1>"
'写入表名
Book.Build() '生成报表
Book.Save(fl)
Dim
Proc
As
New
Process
Proc.File = fl
Proc.Start()
只能生成一个工作表,我想问下各位老师,能否调用一个模板同时生成多个工作表,格式一样,内容不一样
通过 for each ..... next 反复执行上面的代码,但是生成的结果在一个excel文件里。
应用场景比如:我想以特定的格式(有excel模板)导出多款产品的物料结构
增加工作表应该是可以用
Dim Book As New XLS.Book()
Dim Sheet1 As XLS.Sheet = Book.Sheets(0)
Book.Sheets.Add() '增加一个工作表
Dim Sheet2 As XLS.Sheet = Book.Sheets(1) '引用新增加的工作表
不知道能否实现,麻烦各位老师了
[此贴子已经被作者于2016/6/17 11:19:16编辑过]