已有56人关注
C#开发实战1200例中将txt写入excel
发表在C#图书答疑 2013-10-09
是否精华
版块置顶:
C#开发实战1200例 第5篇 C#与Office高效开发篇 第20章 高效应用Excel 20.2 读取外部数据到Excel 实例456 读取文本文件到Excel并对数据列进行格式化

该例子中只是将一个只有一列的文本文件写入Excel,如果文本文件有多列,也只会写在Excel的第一列中。怎么样才能将文本文件每行按TAB符分割,写入Excel的A-B-C....列中。文本文件如下图:
[TEST_ITEMS]
FUNCTION_NAME TEST_ITEM HI_LIMIT LOW_LIMIT VALUE STATUS TEST_TIME
CommunicationTest CommunicationTest - - 113330003418 P - -
GSM850_NonSig_TXP[128,5] GSM850_NonSig_TXP[128,5] 35.00 31.00 32.00 P -
GSM850_NonSig_PVT[128,5] GSM850_NonSig_PVT[128,5] - - 1 P -
GSM850_NonSig_FERR[128,5] GSM850_NonSig_FERR[128,5] 90.00 -90.00 5.64 P -
GSM850_NonSig_PEAK_PERR[128,5] GSM850_NonSig_PEAK_PERR[128,5] 20.00 0.00 1.80 P -
GSM850_NonSig_RMS_PERR[128,5] GSM850_NonSig_RMS_PERR[128,5] 5.00 0.00 0.52 P -
GSM850_NonSig_ORFS[128,5] GSM850_NonSig_ORFS[128,5] - - 1 P -
GSM850_NonSig_TXP[128,19] GSM850_NonSig_TXP[128,19] 8.00 2.00 5.48 P -
GSM850_NonSig_PVT[128,19] GSM850_NonSig_PVT[128,19] - - 1 P -
GSM850_NonSig_FERR[128,19] GSM850_NonSig_FERR[128,19] 90.00 -90.00 -7.25 P -
GSM850_NonSig_PEAK_PERR[128,19] GSM850_NonSig_PEAK_PERR[128,19] 20.00 0.00 1.39 P -
GSM850_NonSig_RMS_PERR[128,19] GSM850_NonSig_RMS_PERR[128,19] 5.00 0.00 0.46 P -
GSM850_NonSig_ORFS[128,19] GSM850_NonSig_ORFS[128,19] - - 1 P -
GSM850_NonSig_BER[128,-105] GSM850_NonSig_BER[128,-105] 2.00 0.00 0.00 P -
GSM850_NonSig_RXL[128,-105] GSM850_NonSig_RXL[128,-105] 9 1 6 P -
分享到:
精彩评论 4
小科_mrkj
学分:43 LV2
2013-10-10
沙发
读者朋友:
    您好,在读取每行数据的时候,使用TAB分割读取到的每一行数据存成数组,然后遍历这个数组,将遍历到的数据分别输入到Excel的一行中的不同单元格中。
BigBear
学分:0 LV1
TA的每日心情
无语
2020-07-19 09:38:14
2013-10-10
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者朋友:
    您好,在读取每行数据的时候,使用TAB分割读取到的每一行数据存成数组,然后遍历这个数组,将遍历到的数据分别输入到Excel的一行中的不同单元格中。
[/FIELDSET]

回复:
  
BigBear
学分:0 LV1
TA的每日心情
无语
2020-07-19 09:38:14
2013-10-10
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者朋友:
    您好,在读取每行数据的时候,使用TAB分割读取到的每一行数据存成数组,然后遍历这个数组,将遍历到的数据分别输入到Excel的一行中的不同单元格中。
[/FIELDSET]

回复:
  
[/FIELDSET]

回复: 能示例一下么?就用上面这个文本文件内容。谢谢。
  
BigBear
学分:0 LV1
TA的每日心情
无语
2020-07-19 09:38:14
2013-10-10
4L
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者朋友:
    您好,在读取每行数据的时候,使用TAB分割读取到的每一行数据存成数组,然后遍历这个数组,将遍历到的数据分别输入到Excel的一行中的不同单元格中。
[/FIELDSET]

回复:
  
[/FIELDSET]

回复: 能示例一下么?就用上面这个文本文件内容。谢谢。
  
[/FIELDSET]

回复:
  
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照