在A文件夾下,可能有多個文件夾,每個文件夾下有可能有多個文件。
現(xiàn)在需要遍歷每一個文件夾下的文件,根據(jù)文件夾名和文件名,獲取所需要的信息,經(jīng)過處理后保存在一個Excel里,該Excel有很多列。
目前我想到的是建立一個DataTable,每遍歷到一個文件就將處理后的數(shù)據(jù)add進該DataTable。
最后將DataTable的內(nèi)容存進Excel里。
一直糾結(jié)的是,大家是否有更好的設(shè)計思路或者更好更便捷的編碼,畢竟建立DataTable的話,要新建很多Column...代碼看起來煩。
所以請問是否有更美一點的寫法?
謝謝...
9 回答

偶然的你
TA貢獻1841條經(jīng)驗 獲得超3個贊
這個功能會經(jīng)常更新么?這個代碼是要拿出來做實例代碼么?
如果不是,datatable寫到excel已經(jīng)是很好的選擇了。

臨摹微笑
TA貢獻1982條經(jīng)驗 獲得超2個贊
@站在那看風(fēng)景:?
1、這是好幾件不同功能的代碼。你有把這些不同功能的代碼分離么?
2、把代碼貼出來,自然有人告訴你哪兒可以改得更好。
3、開放性的問題,你得去看書,沒人可以在這兒給你復(fù)制一本《代碼大全》、《論程序員的自我修養(yǎng)》

開心每一天1111
TA貢獻1836條經(jīng)驗 獲得超13個贊
數(shù)據(jù)直接存到list就行了,不同的列之間先隨便用個標(biāo)記分割,比如|
寫的時候再直接分割了寫,一個循環(huán)嵌套就搞定了
?
有什么比嵌套循環(huán),看著結(jié)構(gòu)更清晰呢

BIG陽
TA貢獻1859條經(jīng)驗 獲得超6個贊
遍歷每一個文件夾下的文件,根據(jù)文件夾名和文件名,獲取所需要的信息
=========================================
這個,如果我沒記錯的話,.net framework里有現(xiàn)成的類的方法,并不需要你自己去寫代碼實現(xiàn)遍歷。
- 9 回答
- 0 關(guān)注
- 601 瀏覽
添加回答
舉報
0/150
提交
取消