我正在尝试阅读Excel文件(.xlsb)格式的first row
。哪个是column headers
我已经完成了对SO和网站的研究。但是哪个代码我试过。第一行的阅读时间约为1:05min
是的,我在Excel文件中有大约88列。
现在我找到的代码是
String constr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + FileName + ";Extended Properties='Excel 12.0 XML;HDR=YES;';";
OleDbConnection con = new OleDbConnection(constr);
con.Open();
Console.Write("Start: "+DateTime.Now.ToLongTimeString());
DataTable dt = con.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] { null, null, SheetName, null });
Console.Write("Ended: "+DateTime.Now.ToLongTimeString());
问题
这是最好的方法吗?或者我应该尝试不同的代码。任何建议将不胜感激。此致