Tag: isam

试图将数据拉入C#时发现“无法find可安装的ISAM”错误

我目前正在从excel导入到C#,但这是第一次这样做,我以为我有解决了一些其他问题后,连接工作,但我现在正在接受上述错误。 代码的构build非常好,我找不到任何其他问题,任何人有任何想法? using System; using System.Collections.Generic; using System.Data.OleDb; using System.Linq; using System.Text; using System.Threading.Tasks; namespace test_excel { class Program { static void Main(string[] args) { // @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1;';" string con = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\Users\Joshua.cameron\Documents\BullenGrosvenorTest\EstatesITExportSpec.xlsx';Extended Properties='Excel 12.0 Xml;HDR=YES;IMEX=1;';"; // @"Extended Properties='Excel 12.0 Xml;HDR=YES;IMEX=1'"; using (OleDbConnection connection = new OleDbConnection(con)) { connection.Open(); […]

c#错误:将Excel文件转换为.CSV文件时出现“找不到可安装的ISAM”

我正在处理一个能够将Excel文件转换为.CSV文件的项目 ,我认为在我的C#代码中有一些问题正在生成,并且错误消息找不到可安装的ISAM ,请帮我解决我的问题。 码: if (dlgOne.FileName.EndsWith(".xlsx")) { StrConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + srcFile + ";Extended Properties=\"Excel 12.0;\""; } if (dlgTwo.FileName.EndsWith(".xls")) { StrConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + srcFile + ";Extended Properties=\"Excel 1.0;HDR=Yes;IMEX=1\""; } OleDbConnection conn = null; conn = new OleDbConnection(StrConn); conn.Open(); <———— throw exception 在debugging模式下,应用程序抛出一个exception (line: conn.Open(); )我search了互联网,我发现我必须把Data Source放在一个cotes之间,但在我的情况下不起作用。

用C#打开Excel 2003电子表格。 找不到可安装的ISAM。 例外

我需要从xls中提取数据,我还需要让用户能够更改文件的位置。 所以一个OleDbConnection似乎是一个好的开始,直到第一个合并单元格。 这适用于除合并的单元格之外的所有单元格: OleDbCommand cmd = new OleDbCommand(); cmd.Connection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\test.xls;Extended Properties=Excel 8.0;"); cmd.CommandText = "SELECT * FROM [Sheet$]"; cmd.Connection.Open(); 我发现这应该允许访问合并的单元格: OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\test.xls;Extended Properties=Excel 8.0;HDR=Yes;IMEX=1;"); 但是,我得到一个无法find可安装的ISAM例外cmd.conn.open(); 我遵循这里的build议: http : //support.microsoft.com/kb/209805 在这里: 错误:“找不到可安装的ISAM” 没有运气。 我打开其他方式从xls拉数据。 或者,即使有一个命令,我可以在xls上运行,以删除可能工作的镜像单元格。