Foxtable(狐表)用户栏目专家坐堂 → 关于输出为文本文件


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

主题:关于输出为文本文件

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


加好友 发短信
等级:婴狐 帖子:25 积分:259 威望:0 精华:0 注册:2011/11/11 1:41:00
关于输出为文本文件  发帖心情 Post By:2011/12/12 23:52:00 [只看该作者]

我想按指定的列和指定的分隔符输出文本文件,有没实例参考下

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/12/13 12:46:00 [只看该作者]

Dim s As new Stringbuilder
Dim p As String = "," '你的分隔符号
Dim v As String
For Each dr As DataRow In DataTables("订单").DataRows
    v = ""
    For Each dc As DataCol In DataTables("订单").DataCols
        If v > "" Then
            v = v & p
        End If
        v = v & dr(dc.name)
    Next
    s.AppendLine(v)
Next
Filesys.WriteAllText("c:\data\test.txt",s.Tostring,False)

 

参考:

http://www.foxtable.com/help/topics/2097.htm

 


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


加好友 发短信
等级:婴狐 帖子:25 积分:259 威望:0 精华:0 注册:2011/11/11 1:41:00
  发帖心情 Post By:2011/12/15 0:18:00 [只看该作者]

 For Each dc As DataCol In DataTables("订单").DataCols
dr(dc.name)
这代表的是所有列,但是我只要指定的2列。下面是我指定的“卡号”列如何能同时指定另一个“实发工资”列

Dim s As new Stringbuilder
Dim p As String = "," '你的分隔符号
Dim v As String
For Each dr As DataRow In DataTables("工资明细").DataRows
    v = ""
    Dim dc As DataCol = DataTables("工资明细").DataCols("卡号")
        If v > "" Then
            v = v & p
        End If
        v = v & dr(dc.name)
   
    s.AppendLine(v)
Next
Filesys.WriteAllText("c:\data\test.txt",s.Tostring,False)


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


加好友 发短信
等级:婴狐 帖子:25 积分:259 威望:0 精华:0 注册:2011/11/11 1:41:00
  发帖心情 Post By:2011/12/15 0:27:00 [只看该作者]

....我改好了,脑子笨再定义一个列就OK了

 


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


加好友 发短信
等级:婴狐 帖子:25 积分:259 威望:0 精华:0 注册:2011/11/11 1:41:00
  发帖心情 Post By:2011/12/15 0:34:00 [只看该作者]

新的问题,我表中的数据室保留2位小数的,但是导出为文本文件后怎么没有2位小数了

 


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


加好友 发短信
等级:婴狐 帖子:25 积分:259 威望:0 精华:0 注册:2011/11/11 1:41:00
  发帖心情 Post By:2011/12/15 0:39:00 [只看该作者]

杂项里的文本文件输出整数也能带2位小数,我现在输出的是整数就没有小数位2位了,带角分小数的到可以,难道还要判断小数位是不是零值?

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/12/15 8:26:00 [只看该作者]


 回到顶部