以文本方式查看主题
-
Foxtable(狐表)
(http://foxtable.net/bbs/index.asp)
--
专家坐堂
(http://foxtable.net/bbs/list.asp?boardid=2)
----
如何在一个book 中添加多个相同的表
(http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147035)
-- 作者:ts9277
-- 发布时间:2020/3/8 12:58:00
-- 如何在一个book 中添加多个相同的表
此主题相关图片如下:01.png
老师我想实现根据筛选的表内容,自动生成一个报价单 每行内容一个sheet 表,最后一个汇总表,
此主题相关图片如下:02.png
此主题相关图片如下:03.png
第一个表可以用模板来添加,但后面的相同的样式 或者不同的模板添加进去,这个是如何操作的,麻烦解答下,谢谢!!
-- 作者:有点蓝
-- 发布时间:2020/3/8 22:11:00
--
第一个sheet设计好模板,复制添加多个sheet,然后设置不同的条件即可,例如
下载信息
[文件大小:
下载次数:
]
点击浏览该文件:出库单.xls
-- 作者:ts9277
-- 发布时间:2020/3/9 7:43:00
--
有时候报价的产品可能只有4个,有时候可能有10多个,这样模板中要先复制好至少10多个的SHEET吗?有没有方法根据行数来自动复制模板
-- 作者:有点蓝
-- 发布时间:2020/3/9 9:54:00
--
那就先生成多个文档,再合并到一起
参考:
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=81808&skin=0
-- 作者:ts9277
-- 发布时间:2020/3/9 16:29:00
--
Insert(Index)
Insert(Index,Name)
Insert(Index,Sheet)
Index: 指定插入位置
Name: 指定工作表的名称
Sheet:一个现有的工作表
帮助文件中
Insert(Index,Sheet) 这个SHEET 是什么意思,没明白,是指工作薄中已经有的表 再复制一个吗?
-- 作者:有点蓝
-- 发布时间:2020/3/9 17:29:00
--
不是指复制。比如从其它execl里移过来
Dim Book1 As New XLS.Book("D:\\问题\\a.xlsx")
Dim Book2 As New XLS.Book("D:\\问题\\b.xlsx")
Dim st = Book2.Sheets(0)
Book2.Sheets.RemoveAt(0) ‘要先从b里删除
Book1.Sheets.Insert(0,st) \'插入到a
Book1.Save("D:\\问题\\c.xlsx")