为了账号安全,请及时绑定邮箱和手机立即绑定

C#关于这个问题是否有更好或更便捷的设计思路

C#关于这个问题是否有更好或更便捷的设计思路

C#
慕容3067478 2018-12-06 21:44:31
在A文件夹下,可能有多个文件夹,每个文件夹下有可能有多个文件。 现在需要遍历每一个文件夹下的文件,根据文件夹名和文件名,获取所需要的信息,经过处理后保存在一个Excel里,该Excel有很多列。 目前我想到的是建立一个DataTable,每遍历到一个文件就将处理后的数据add进该DataTable。 最后将DataTable的内容存进Excel里。 一直纠结的是,大家是否有更好的设计思路或者更好更便捷的编码,毕竟建立DataTable的话,要新建很多Column...代码看起来烦。 所以请问是否有更美一点的写法? 谢谢...
查看完整描述

9 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

这个功能会经常更新么?这个代码是要拿出来做实例代码么?

如果不是,datatable写到excel已经是很好的选择了。

查看完整回答
反对 回复 2018-12-24
?
慕的地10843

TA贡献1785条经验 获得超8个赞

先完成,你能把这事用你的思路加代码完成出来再说。

查看完整回答
反对 回复 2018-12-24
?
慕沐林林

TA贡献2016条经验 获得超9个赞

就是已经完成了,觉得写了好多代码,看起来烦。才来问问大家是否有更好的办法的...

查看完整回答
反对 回复 2018-12-24
?
临摹微笑

TA贡献1982条经验 获得超2个赞

@站在那看风景: 

1、这是好几件不同功能的代码。你有把这些不同功能的代码分离么?

2、把代码贴出来,自然有人告诉你哪儿可以改得更好。

3、开放性的问题,你得去看书,没人可以在这儿给你复制一本《代码大全》、《论程序员的自我修养》

查看完整回答
反对 回复 2018-12-24
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

没有看懂你想要的结果是什么?很多列?列不是固定的吗?只检索文件还是文件和文件夹都要写到excel?

查看完整回答
反对 回复 2018-12-24
?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

建议不要用dt,用实体类,添加到list中

查看完整回答
反对 回复 2018-12-24
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

感觉描述问题  举个例子比较好。说明 想要解决的问题是什么 ,看不懂这个问题

查看完整回答
反对 回复 2018-12-24
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

数据直接存到list就行了,不同的列之间先随便用个标记分割,比如|

写的时候再直接分割了写,一个循环嵌套就搞定了

 

有什么比嵌套循环,看着结构更清晰呢

查看完整回答
反对 回复 2018-12-24
?
BIG阳

TA贡献1859条经验 获得超6个赞

遍历每一个文件夹下的文件,根据文件夹名和文件名,获取所需要的信息

=========================================

这个,如果我没记错的话,.net framework里有现成的类的方法,并不需要你自己去写代码实现遍历。

查看完整回答
反对 回复 2018-12-24
  • 9 回答
  • 0 关注
  • 569 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信