用c#怎么将txt文件内容取出来保存到excel文件中 30

txt文件内容格式如下:0.0001.370-0.9141.814-1.20920.0003.942-2.6280.699-0.46640.0003.636-2.4240... txt文件内容格式如下:
0.000 1.370 -0.914 1.814 -1.209
20.000 3.942 -2.628 0.699 -0.466
40.000 3.636 -2.424 0.889 -0.593
...
我不是要全部存进去 只需要一部分 例如 把TXT文件中的第2行数据也就是 20.000 3.636 0.889 -0.593 存到EXCEL文件中
展开
 我来答
羿恺熊珠佩
2020-05-17 · TA获得超过1226个赞
知道小有建树答主
回答量:1840
采纳率:100%
帮助的人:8.7万
展开全部
string
file
=
string.empty;
file
=
"d:\temp.txt";
其实当你第一次保存文件的时候
file是全局变量,以后再保存的时候只需要执行
savefile(file,override);即可。
因为第一次使用
savefiledialog是需要指要读取文件的目录与文件名,当得到文件路径与文件名时赋于
file
=
savefiledialog.filename;
以后在文件关闭之前使用
file即可。
胡说乱想居山村
2009-09-21 · TA获得超过473个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:365万
展开全部
楼上正解.
如果要保存成真正的EXCEL文件的话要调用EXCEL的组件,而且操作麻烦.
如果只是想生成双击就会调用EXCEL打开的文件的话,你只要将TXT文件.txt用C#拷贝成.xls文件就行.只是改一下后缀而已.
这种是假的EXCEL文件,但是能在EXCEL打开和操作.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来词E
2009-09-21 · TA获得超过105个赞
知道答主
回答量:187
采纳率:0%
帮助的人:85.8万
展开全部
可尝试将分隔符改成“,”,然后作为csv文件去读
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yp227
2009-09-22 · TA获得超过538个赞
知道小有建树答主
回答量:226
采纳率:100%
帮助的人:96.1万
展开全部
可以尝试用VBA去做,不用C#那么大费周折,而且对excel的支持更好,更易学。
========================================================
去查vba的语法吧,有专门读txt的函数,然后选择你要的行拷贝到excel里去,非常简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大圣美猴王2ROM4
2009-09-21 · TA获得超过1171个赞
知道大有可为答主
回答量:2386
采纳率:100%
帮助的人:2077万
展开全部
直接把TXT改名成*.xls就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式