以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]Exporter导出只有标题无内容 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116943) |
-- 作者:zl31485 -- 发布时间:2018/4/3 10:00:00 -- [求助]Exporter导出只有标题无内容 Dim ex As New Exporter ex.SourceTableName = "Sheet3" \'指定导出表 ex.FilePath = "C:\\Users\\wzm\\Desktop\\新建文件夹\\ts1.xlsx" \'指定目标文件 ex.Format = "Excel" \'导出格式为Excel ex.Fields = "序号,个人编号,姓名,身份证,单位编号,单位名称,个人应缴额,单位应缴额" \'指定导出字段 ex.Filter = "[单位编号] = \'19400325\'" \'指定导出条件 ex.Export() \'开始导出 导出来就只有标题,而没有对应的数据。不知道是什么原因,请大佬们看看,3Q。
|
-- 作者:有点甜 -- 发布时间:2018/4/3 10:02:00 -- 1、这句代码去掉 ex.Filter = "[单位编号] = \'19400325\'"
2、或者改成这样测试 ex.Filter = "[单位编号]=19400325" |
-- 作者:zl31485 -- 发布时间:2018/4/3 10:08:00 -- 不行,改了后连标题也没有了。 |
-- 作者:有点甜 -- 发布时间:2018/4/3 10:10:00 -- 如果删除代码后,可以正常 (ex.Filter = "[单位编号] = \'19400325\'"),说明你条件编写不正确,请核对你的数据。
不然,请做一个测试项目发上来测试一下。 |
-- 作者:zl31485 -- 发布时间:2018/4/3 10:42:00 -- 把单位编号换成单位名称就行了。 但是问题又来了,Exporter不能导出有空值的字段吗?我试了下,有空值的话,点击执行后无反应,把空值字段去掉,就没问题。那如果我也要导出有空值的改怎么处理呢?
[此贴子已经被作者于2018/4/3 11:05:54编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/4/3 11:08:00 -- 1、导出之前,尽量先save一下表格数据,再导出。
2、为空的值,也是能够导出的。是不是你条件没写对? 为空这样写,如 [第一列] is null |
-- 作者:有点甜 -- 发布时间:2018/4/3 11:10:00 -- 而且,尽量建议你使用saveExcel导出数据比较好
http://www.foxtable.com/webhelp/scr/0559.htm
|
-- 作者:zl31485 -- 发布时间:2018/4/3 11:59:00 -- 我把IS NULL加在第一列,不行。 能不能给个完成的程序,把is null加入。谢谢
|
-- 作者:有点甜 -- 发布时间:2018/4/3 12:20:00 -- 以下是引用zl31485在2018/4/3 11:59:00的发言:
我把IS NULL加在第一列,不行。 能不能给个完成的程序,把is null加入。谢谢
贴出代码,或者上传具体项目测试你说的问题。 |