我正在将多个具有不同列和列数的大型 excel 文件组合在一起。
在开始合并之前,我想收集所有标题行,以便制作一个预先包含所有列的数据表。
我知道 c# 中有一个方法 datatable.merge,它允许在组合时添加缺失的列。
因为大的excel文件太多,excel中每张表最大行数约为100万行。所以当达到限制时,我必须将部分组合保存到excel,清除内容并在之后保持组合。这将导致早期过程中的保存部分与最终过程中的模式不同。
这就是为什么我必须提前收集所有标题的原因。
就我而言,像 Epplus 或 ExcelDataReader 这样的 c# 库会加载 excel 的全部内容。这会持续很长时间。我不需要一次加载所有内容。
这里有人知道如何仅加载 excel 标题行吗?
太感谢了。