OleDbConnection GetSchema未返回所有列标题

时间:2016-12-05 16:36:46

标签: c# oledbconnection

早上好,我正在尝试使用OleDbConnection从Excel电子表格中读取数据,并且由于某种原因它在列IU后停止。在做了一些研究之后,读入的列数量最多似乎没有意义,而只是OutOfMemoryException(没有发生)。

我制作了一个包含1行的电子表格,并向该行中的每个单元格添加了数据,直到KZ(超出了IU,但这是我的实际电子表格走了多远)。我还制作了一个简单的控制台应用程序,以确保它不是项目中的其他内容。运行控制台应用程序后,它似乎仍然没有收集超出列IU的任何数据。

如果有人有任何想法或意见,那就太棒了!谢谢!

OleDbConnection oleDbConnection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=***;Extended Properties=\"Excel 12.0;HDR=true;IMEX=1\"");
oleDbConnection.Open();
DataTable dtColumns = oleDbConnection.GetSchema("Columns", null);

真正的重复是这个问题:How to read more than 256 columns from an excel file (2007 format) using OLEDB

0 个答案:

没有答案