Foxtable(狐表)用户栏目专家坐堂 → 从 excle2003 复制数据问题


  共有2110人关注过本帖树形打印复制链接

主题:从 excle2003 复制数据问题

帅哥哟,离线,有人找我吗?
wei0769
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1822 积分:19495 威望:0 精华:0 注册:2013/4/10 14:38:00
从 excle2003 复制数据问题  发帖心情 Post By:2017/5/24 9:50:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/24 10:00:00 [只看该作者]

Dim t As Table = Tables("表A")
For Each r As Row In t.Rows
    For Each c As Col In t.Cols
        r(c.name) = r(c.name).trim("""")
    Next
Next
t.AutoSizeRows


 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1822 积分:19495 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2017/5/24 10:09:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

 

 

用了楼上方法,内容还是会换行


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/24 10:12:00 [只看该作者]

内容换行,说明,你excel里面的内容就是换行的。

 

如果你想把换行去掉,这样写

 

Dim t As Table = Tables("表A")
For Each r As Row In t.Rows
    For Each c As Col In t.Cols
        r(c.name) = r(c.name).trim("""").replace(chr(10), "")
    Next
Next
t.AutoSizeRows


 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1822 积分:19495 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2017/5/24 10:15:00 [只看该作者]

用高速导入方法,会变成这样

 


图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/24 10:16:00 [只看该作者]

看4楼处理,你本来的数据,就是换行的。

 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1822 积分:19495 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2017/5/24 10:17:00 [只看该作者]

可以,正确显示(4楼方法)
Dim t As Table = Tables("订单")
For Each r As Row In t.Rows
    
        r("产品名称规格") = r("产品名称规格").trim("""").replace(chr(10), "")

Next
t.AutoSizeRows


还是会有一些行比较特殊,要手动处理
[此贴子已经被作者于2017/5/24 10:29:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/24 11:06:00 [只看该作者]

以下是引用wei0769在2017/5/24 10:17:00的发言:

还是会有一些行比较特殊,要手动处理
[此贴子已经被作者于2017/5/24 10:29:34编辑过

 

Dim t As Table = Tables("订单")
For Each r As Row In t.Rows
        r("产品名称规格") = r("产品名称规格").trim("""").replace(chr(10), "").replace(chr(13), "")
Next
t.AutoSizeRows

 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1822 积分:19495 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2017/5/24 11:43:00 [只看该作者]

好的,谢谢,等下输完数据再试

 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1822 积分:19495 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2017/5/24 14:12:00 [只看该作者]

可以实现要求

 回到顶部
总数 12 1 2 下一页