以文本方式查看主题 - 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=51043) |
-- 作者:hyxxad -- 发布时间:2014/5/18 11:01:00 -- 狐表合并Excel数据出现显示不全 Excel数据: “50*50” “600*900” “1号”这种导入狐表后 在列上不显示 0.75 1.5这些数据会正常显示,求指教
[此贴子已经被作者于2014-5-18 11:05:00编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/5/18 11:04:00 -- 以下是引用hyxxad在2014-5-18 11:01:00的发言:
Excel数据:50*50 600*900这种在狐表上不显示 0.75 1.5这些数据会正常显示,求指教
第一:你狐表的表的列必须是字符类型;
第二:你要去设置一下excel单元格的格式,要把一整列设置成文本;
第三:如果还不能合并成功,就需要用代码合并了。 |
-- 作者:hyxxad -- 发布时间:2014/5/18 11:15:00 -- Excel设置了文本 还是不能解决 狐表列属性为字符 [此贴子已经被作者于2014-5-18 11:17:09编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/5/18 11:18:00 -- 以下是引用hyxxad在2014-5-18 11:15:00的发言:
Excel设置了文本 还是不能解决
那有两种方法。
1、在这一列的所有单元格前面加入一个单引号\'50*50 \'600*90
2、代码法
[此贴子已经被作者于2014-5-18 11:21:04编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/5/18 11:21:00 -- 代码法发错了,应该参考这里
http://www.foxtable.com/help/topics/2334.htm
|
-- 作者:hyxxad -- 发布时间:2014/5/18 11:26:00 -- 才开倒腾这个狐表,呵呵 看代码犹如天书 Excel设置还能懂 版主有简单的吗?这个问题应该属于属性匹配的问题吧? |
-- 作者:有点甜 -- 发布时间:2014/5/18 11:35:00 -- 以下是引用hyxxad在2014-5-18 11:26:00的发言:
才开倒腾这个狐表,呵呵 看代码犹如天书 Excel设置还能懂 版主有简单的吗?这个问题应该属于属性匹配的问题吧?
测试了一下,如果不想用代码的话,就这样变通一下:把excel另存为txt文件,然后再合并 |
-- 作者:hyxxad -- 发布时间:2014/5/18 11:52:00 -- Dim mg As New Merger mg.SourcePath = "c:\\物料信息.txt" \'指定数据文件所在目录 mg.Format = "Delimited" \'指定格式 mg.SourceTableName = "物料信息" \'指定要合并的文件,无需扩展名 mg.DataTableName = "物料信息表" \'指定接收数据的表 mg.Merge() \'开始合并 这段代码弄了后 啥都没有 另外请教下:“ 合并文本文件的时候,最好配合有schema.ini文件” 这个文件在哪里?
[此贴子已经被作者于2014-5-18 11:52:44编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/5/18 11:55:00 -- Dim mg As New Merger
mg.SourcePath = "c:\\" \'指定数据文件所在目录
mg.Format = "Delimited" \'指定格式
mg.SourceTableName = "物料信息" \'指定要合并的文件,无需扩展名
mg.DataTableName = "物料信息表" \'指定接收数据的表
mg.Merge() \'开始合并
|
-- 作者:hyxxad -- 发布时间:2014/5/18 12:01:00 -- Microsoft Jet 数据库引擎打不开文件\'\'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。 哎 就用记事本开了下导出的 TXT 还是直接调用Excel简单些 看来狐表有待改进 我也有待学习提高 感谢你 有点甜
[此贴子已经被作者于2014-5-18 12:02:45编辑过]
|