“EXCEL”外部表不符合预期格式。我试图使用下面所示的代码读取Excel(Xlsx)文件。我得到一个“外部表不是以预期的格式”。除非已在Excel中打开文件,否则将发生错误。换句话说,我必须先在Excel中打开文件,然后才能从我的C#程序中读取if。xlsx文件位于我们网络的共享上。我如何读取文件而不必先打开它?谢谢string sql = "SELECT * FROM [Sheet1$]";string excelConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + pathname + ";
Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1;\"";using (OleDbDataAdapter adaptor = new OleDbDataAdapter(sql, excelConnection)) {
DataSet ds = new DataSet();
adaptor.Fill(ds);}
3 回答
- 3 回答
- 0 关注
- 648 浏览
添加回答
举报
0/150
提交
取消