相关疑难解决方法(0)

'Microsoft.ACE.OLEDB.12.0'提供程序未在本地计算机上注册

我正在尝试通过按钮单击事件从Excel文件中获取数据.我的连接字符串是:

 string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\source\\SiteCore65\\Individual-Data.xls;Extended Properties=Excel 8.0;";
Run Code Online (Sandbox Code Playgroud)

当我点击按钮时,我收到以下错误:

"Microsoft.ACE.OLEDB.12.0"提供程序未在本地计算机上注册.

我不知道如何解决这个问题.我的操作系统是Windows 7.

.net c# vb.net excel ole

408
推荐指数
19
解决办法
92万
查看次数

Excel到SQL,C#库

我有一个客户给我的excel电子表格,它被分解为多个工作表.我需要逐行从每个工作表中提取某些列,并遍历每个工作表(所有相同的模板)以将数据转储到数据库表中.它还需要清除存在的任何重复项.

我希望构建一个简单的asp.net前端,使用C#语言.

你会推荐哪些图书馆?我还没有发现任何有用的东西.

任何帮助都将受到极大的赞赏!:-)

PS迄今为止我发现的最好的是OpenXML(Microsoft库)

c# sql linq excel openxml

8
推荐指数
1
解决办法
406
查看次数

如何从XLSX文件扩展名批量插入?

任何人都可以建议如何批量插入.xlsx文件?

我已经尝试了以下查询:

BULK INSERT #EVB FROM 'C:\Users\summer\Desktop\Sample\premise.xlsx' 
WITH (FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n', FIRSTROW = 2);

SELECT * FROM #EVB
Run Code Online (Sandbox Code Playgroud)

我也尝试过FIELDTERMINATOR like "**\t**", "**,**", "**;**", "**|**",但这也不起作用.

不幸的是,没有错误消息.

sql-server bulkinsert xlsx

5
推荐指数
1
解决办法
9万
查看次数

将数据从 Excel 导入 SQL Server 表

我正在尝试将数据从 excel 文件导入 SQL Server 表。我收到此错误“外部表不是预期的格式(Microsoft Office Access 数据库引擎)” 我使用的是 Microsoft SQL Server 2012 和 Excel 2007。我尝试了 Microsoft SQL Server 导入和导出向导。然后我选择Microsoft Excel作为数据源,选择文件名并选择excel的版本。然后我收到了上面的错误信息。

sql-server import-from-excel

5
推荐指数
2
解决办法
2万
查看次数

一次多次插入

我要求一次在表格中插入大约2500-3000行数据.我需要为MySQL和SQL Server执行此操作.所以我找到的可能的解决方案是

  1. cfquery在里面cfloop.
  2. cfloopinside cfquery生成sql语句就好INSERT INTO tbl VALUES((),(),()).但是这种语法的问题是它一次只能插入1000条记录.我需要更多.

任何人都可以建议我什么是处理这种情况的最佳方法?

mysql sql-server coldfusion coldfusion-10

1
推荐指数
1
解决办法
1250
查看次数