我正在从包含大约 350 列的 CSV 导入数据。这个 CSV 导入是固定的,我完全无法控制它。
如果我尝试在 Excel 2003 中打开 CSV,由于列限制为 255 (IV),它只能部分加载。
当我使用 OleDb 和 Microsoft.Jet.OLEDB.4.0 将 CSV 加载到数据集中时,它也只显示 255 列。更糟糕的是,当尝试访问这 255 列中的某些列的数据时,它会显示不正确的数据,并且会不一致地拆分值。
如果我在 Excel 中打开 CSV,让它截断数据并重新保存,我的导入工作正常。
我的问题是,有没有其他人遇到过 Jet.OLEDB 提供程序的这种限制。如果是,是否有解决该问题的方法?如果没有,是否有可以加载如此大的 CSV 的替代解决方案?
注意:这不是一次性的任务,我需要为最终用户提供一个浏览/上传按钮,以便在他们需要时执行此导入。