Dataset转EXCEL问题,多次尝试无果。。。。

小路不迷路 2018-08-08 02:31:02
问题是这样的,,需要把至少500+的Excel文件(文件格式相同)合并到一个Excel中,。。现在我遍历文件夹后,用NPOI把符合条件的EXCEL文件转化到Dataset的各个DataTable里, 怎么将DataSet里面的各个Table 追加 添加到Excel文件的同一个Sheet表里。试了很多方法,,都没成功。特此请教各位。
现在的问题主要是是 追加写入不清楚怎么解决。。
...全文
120 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
小路不迷路 2018-08-08
  • 打赏
  • 举报
回复
引用 6 楼 sp1234 的回复:
你不是有 500+ 个表格吗 ?怎么又只有两个表格了呢?

产生一个表格有各种逻辑操作。在后边逐行追加只是一种逻辑。

貌似有些明白了,,谢啦
小路不迷路 2018-08-08
  • 打赏
  • 举报
回复
引用 6 楼 sp1234 的回复:
你不是有 500+ 个表格吗 ?怎么又只有两个表格了呢?

产生一个表格有各种逻辑操作。在后边逐行追加只是一种逻辑。


那两个是datatable, 一个负责Excel 转Datatable, 另一个Dt2用Merge方法 把刚转换的表追加到表里。 遍历完成后,只需要把datatable2 格式整理一下转成Excel就好了。

回避了表格追加的那种想法。。
  • 打赏
  • 举报
回复
你不是有 500+ 个表格吗 ?怎么又只有两个表格了呢?

产生一个表格有各种逻辑操作。在后边逐行追加只是一种逻辑。
小路不迷路 2018-08-08
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
多个表追加到一个表,你的业务逻辑是什么?给你一张白纸模拟一个表格,你说明一下用这张表格来“追加”几百张表格的内容的逻辑?!

虽然问题解决了,,但是被 业务逻辑 说蒙了。
小路不迷路 2018-08-08
  • 打赏
  • 举报
回复
额,把dataset改为两个datatable,用datatable的合并解决啦,谢谢各位大神!
IEEE_China 2018-08-08
  • 打赏
  • 举报
回复
可以先读取,然后按名称导出到一个Excel文件的不同sheet中
全栈极简 2018-08-08
  • 打赏
  • 举报
回复
你可以把多个excel追加写入到一个txt,然后再用npoi转txt到excel。https://blog.csdn.net/david_dai_1108/article/details/78080398
  • 打赏
  • 举报
回复
多个表追加到一个表,你的业务逻辑是什么?给你一张白纸模拟一个表格,你说明一下用这张表格来“追加”几百张表格的内容的逻辑?!

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧