以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55611)

--  作者:kaiyu
--  发布时间:2014/8/20 9:00:00
--  [求助]
在EXCEL报表模块里插入一个工作表,里面设置格式和公式,当用狐表打开这个报表后,发现里面另一个工格表的格式和公式都变了,请问这是为什么?
--  作者:Bin
--  发布时间:2014/8/20 9:04:00
--  
没道理会影响其他表格的哦.

具体什么情况,请上个例子看看

--  作者:有点甜
--  发布时间:2014/8/20 9:05:00
--  

 excel模板的公式不等于生成的报表的公式,比如,生成的报表,内容会左移动一列,导致你公式有问题。

 


--  作者:kaiyu
--  发布时间:2014/8/20 9:12:00
--  
是这个模板的另一张工作表。
--  作者:有点甜
--  发布时间:2014/8/20 9:16:00
--  
 做个简单例子发上来测试,不应该。
--  作者:kaiyu
--  发布时间:2014/8/20 9:54:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:报表测试.rar


--  作者:kaiyu
--  发布时间:2014/8/20 9:58:00
--  

在浏览报表时,另一个工作表的公式就不见了,我的目的是想引用报表数据生成另一种格式导出来。


--  作者:有点甜
--  发布时间:2014/8/20 10:13:00
--  

 1、公式不合理,你引用的公式,不会改变,依旧是原值,但是sheet1的行已经改变了;

 

 2、一个模板文件,每一个表格都是当成是模板文件的,如果你要跳过某一个,就要用代码区做 http://www.foxtable.com/help/topics/2064.htm

 

------------你先把模板编程一张看一下吧 http://www.foxtable.com/help/topics/1144.htm

 


--  作者:kaiyu
--  发布时间:2014/8/20 10:35:00
--  
有点看不懂,那要用代码去过掉,代码写在哪?
--  作者:有点甜
--  发布时间:2014/8/20 10:42:00
--  
以下是引用kaiyu在2014-8-20 10:35:00的发言:
有点看不懂,那要用代码去过掉,代码写在哪?

 

单独做一个按钮,运行下面代码生成报表

 

Dim Book As New XLS.Book(ProjectPath & "Attachments\\地毯装货码单.xls")
Dim fl As String = ProjectPath & "Reports\\地毯装货码单.xls"
Book.Build(1) \'生成细节区,忽略第一个表
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()