以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- EXCEL报表输出数据不正确 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178597) |
||||
-- 作者:hongyaoyu -- 发布时间:2022/7/11 16:54:00 -- EXCEL报表输出数据不正确 有父子关联表的数据导出,WORD语句中有父表的描述,因此可以很顺利的导出数据(下面是WORD的导出语句): Dim tm As String = ProjectPath & "Attachments\\DOC\\LJMB\\HENAN横版得分\\绿色建筑施工图审查汇总表-河南-住宅-基本级.doc" \'指定模板文件
EXECL格式成果导出,没有找到带父表的语句,导出的数据不正确(下面是EXCEL的导出语句): Dim Book As New XLS.Book(ProjectPath & "Attachments\\DOC\\LJMB\\河南绿建专篇居建.xls")
麻烦老师给指导一下
|
||||
-- 作者:有点蓝 -- 发布时间:2022/7/11 16:57:00 -- excl模板发上来看看。数据是怎么样的,什么地方不正确? |
||||
-- 作者:hongyaoyu -- 发布时间:2022/7/11 17:37:00 --
|
||||
-- 作者:hongyaoyu -- 发布时间:2022/7/11 17:37:00 -- 这是WORD与EXCEL的模版,WORD是一个文件,EXCEL是多个工作簿 |
||||
-- 作者:hongyaoyu -- 发布时间:2022/7/11 17:39:00 -- 此主题相关图片如下:商住两用项目word与excel数据不一致截图.png |
||||
-- 作者:hongyaoyu -- 发布时间:2022/7/11 17:40:00 -- 截图左侧是WORD成果,这个成果是正确的,右侧是EXCEL导出的成果,与左侧数据不一致 |
||||
-- 作者:有点蓝 -- 发布时间:2022/7/11 20:10:00 -- WORD与EXCEL的模版的里引用方法是不一样的。 WORD的引用是关联表模式,比如【[@河南2020审查表算分,实际条文平均分,1]】指的是引用和父表有关的子表数据的第一行。假设2个表通过项目名称进行关联,然后父表当前打印的行的项目名称为“项目A”,那么【[@河南2020审查表算分,实际条文平均分,1]】指的是表“河南2020审查表算分”里项目名称为“项目A”的第一行。 EXCEL的是直接引用模式,和父表没有任何关系,【[@河南2020审查表算分,实际条文平均分,1]】是从table表“河南2020审查表算分”加载的所有数据里显示的第一行开始算,也就是界面里看到的行号为1的行,这一行的项目名称不一定是“项目A”。execl模板也需要使用关联表的模式(http://www.foxtable.com/webhelp/topics/0204.htm)才能和word一致
|
||||
-- 作者:hongyaoyu -- 发布时间:2022/7/12 9:14:00 -- 我们这个设置的关联,只有一种,所以WORD引用的行与EXCEL引用的行应该是一样的 |
||||
-- 作者:hongyaoyu -- 发布时间:2022/7/12 9:16:00 -- 此主题相关图片如下:excel报表的数据含义.png |
||||
-- 作者:hongyaoyu -- 发布时间:2022/7/12 9:19:00 -- 请问框内的这些内容,是不是必须输入?之前做了一个EXCEL输出,与这次的EXCEL引用方法一样,那个没有输入框里的内容导出也正常;如果说EXCEL引用不用管表关联,对于我的这种情况,应该比WORD更简单一些。 |