1

我正在将多个具有不同列和列数的大型 excel 文件组合在一起。

在开始合并之前,我想收集所有标题行,以便制作一个预先包含所有列的数据表。

我知道 c# 中有一个方法 datatable.merge,它允许在组合时添加缺失的列。

因为大的excel文件太多,excel中每张表最大行数约为100万行。所以当达到限制时,我必须将部分组合保存到excel,清除内容并在之后保持组合。这将导致早期过程中的保存部分与最终过程中的模式不同。

这就是为什么我必须提前收集所有标题的原因。

就我而言,像 Epplus 或 ExcelDataReader 这样的 c# 库会加载 excel 的全部内容。这会持续很长时间。我不需要一次加载所有内容。

这里有人知道如何仅加载 excel 标题行吗?

太感谢了。

4

0 回答 0