以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于foxtable2020导入excel发现一些问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147007) |
||||
-- 作者:hfapplehao -- 发布时间:2020/3/7 16:19:00 -- 关于foxtable2020导入excel发现一些问题 无意之中发现foxtable2020 数据导入会发生错乱的问题,不知道这个问题能不能解决下 环境:win10家庭版系统 + foxtable2020 + access2019 测试如下,有一个excel文件,提前在excel上增加一列标出该行的行号,加入列名为 :序号,共有4205行数据。 导入foxtable 后 ,再在foxtable中额外增加1列,假设为A列,在A列开始标上1,2,然后序列填充到最后。 增加表达式B列, 输入公式:用A列-序号 。 然后排序B列,你会发现B列数据很多竟然不为0 这个问题应用到excel 中,就是excel导入数据,进行处理后 再导出,就不是同一个excel了,顺序变了 工作中要是出现这种失误,工作量反而加大了更多。 |
||||
-- 作者:有点蓝 -- 发布时间:2020/3/7 16:37:00 -- 我测试没有问题,上传execl文件测试。 估计是精度的问题,把A列、序号、B列全部改为整数列
|
||||
-- 作者:hfapplehao -- 发布时间:2020/3/7 16:48:00 -- 此主题相关图片如下:测试问题.png 大神请看这个,我刚这样操作的
|
||||
-- 作者:hfapplehao -- 发布时间:2020/3/7 16:59:00 --
测试用的excel 我也上传过来了。大神可以操作下 导入后,添加列,然后在从头到尾序列填充一下,然后再比较结果 就会发现这个问题。 另外 测试的过程中,我还发现了数据丢失的问题。不晓得是什么原因 。除此之外,顺便问一下,有时候我通过表间生成关联,结果发现表的数据自动就变了,关联配置结果如下 发现好几次数据被自动修改了,然后后来不就不敢再用数据关联着功能了 |
||||
-- 作者:有点蓝 -- 发布时间:2020/3/7 17:41:00 -- 以下是引用zsxx999在2020/3/7 17:22:00的发言:
数据有时分秒吧
我也发现了同样的关联问题。我将出差表与短信表关联,关联列为会议时间,结果它关联的不是同一天的内容。 |
||||
-- 作者:有点蓝 -- 发布时间:2020/3/7 17:58:00 -- 回4楼,主要是导入数据的时候 ,批量保存时并不是按照顺序生成主键的,而table显示默认是先按照_sortkey排序的,如果没有_sortkey(导入的表一般都 没有_sortkey),就按照_Identify排序显示,所以序号是乱的。这个问题的解决方法是在使用数据的时候如果对顺序敏感的,先按照序号排序再处理。比如先按序号排序,然后A列再填充数据,这样比较就正常了。 |
||||
-- 作者:hfapplehao -- 发布时间:2020/3/7 18:35:00 -- 我也是搞了几次发现excel顺序乱了后,才不得不先进行编号再进行操作。 但是出现顺序混乱的情况总是给人一种是不是程序哪儿出现混乱了,然后心里就潜意识认为表中的数据也发生了变化, 总之不踏实。 还有,那个excel我导入的时候,为什么会出现大批量的数据丢失?excel表中明明是03,结果导入foxtable后就变成了空白.... 还有上面的那个问题,表关联的时候,明明没选同步更新关联内容,为什么会有一些数据还是会自动发生更改?
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2020/3/8 8:35:00 -- Excel不是数据库,自动导入可能出现一些状况,可以编码导入: |