Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
qingpuczj 发表于:2011/12/12 23:52:00
我想按指定的列和指定的分隔符输出文本文件,有没实例参考下
2楼
狐狸爸爸 发表于: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

 

3楼
qingpuczj 发表于: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)

4楼
qingpuczj 发表于:2011/12/15 0:27:00

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

 

5楼
qingpuczj 发表于:2011/12/15 0:34:00

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

 

6楼
qingpuczj 发表于:2011/12/15 0:39:00

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

 

7楼
狐狸爸爸 发表于:2011/12/15 8:26:00

看看这个:

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

 

共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02930 s, 2 queries.