Foxtable(狐表)用户栏目专家坐堂 → 关于导出表问题


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

主题:关于导出表问题

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


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 9:07:00 [显示全部帖子]

我测试没有问题,数值列导出execl也是数值型。字符型是靠左对齐的,数值型是靠右对齐的

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


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 9:32:00 [显示全部帖子]

这个列肯定不是数值列,而是字符型列。数据导出看列类型,字符型列数据导出肯定是字符型的

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


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 10:55:00 [显示全部帖子]

对于同一列数据既有字符又有数值的,只能导入其中一种,这个是是execl组件本身的问题

换一种方式导:http://www.foxtable.com/webhelp/topics/2334.htm

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


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/20 8:43:00 [显示全部帖子]

Dim str As String
Tables("考核内容").Sort="考核ID DESC"
dim lst as new List(of string)
lst.addrange({"编号","部门","姓名","类别"})
For Each r As Row In Tables("考核内容").Rows  
 lst.add(r("考核内容"))
Next
        '注意下面的循环变量从1开始,而不是从0开始,因为Excel表的第一行是标题
        'DataTables("采集表").DataRows.Clear
        For n As Integer = 1 To Sheet.Rows.Count -1
            Dim r As Row = Tables("采集表").AddNew()
            For m As Integer = 0 To lst.count - 1
                r(lst(m)) = Sheet(n,m).Value
            Next
        Next

 回到顶部