Access数据表无法导入excel表,显示向导无法访问文件中的信息,这是为什么?

Access数据表无法导入excel表,显示向导无法访问文件中的信息,这是为什么?,第1张

因为文件后缀不是xls格式,只需要更改为xls格式就可以了。

excel

介绍:

1、Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和AppleMacintosh *** 作系统的电脑而编写和运行的一款试算表软件,最早版本是在1985年开发的。

2、Microsoft Excel可以进行各种数据的处理、统计分析和辅助决策 *** 作等,具有打开或关闭表格标题行、计算列使用单个公式调整每一行、数据排序和筛选、自定义公式和文本输入等功能。目前,Microsoft Excel被广泛应用于管理、统计财经、金融等众多领域。

简介:

Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。

ADDITIONAL INFORMATION:

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. (System.Data)

SQL Server 导入和导出向导

sql server 2017 *** 作无法完成。未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)

Import Data如果导入excel失败,可能是没有安装相关的office组件。

有一些可以直接搜索相关的组件,安装就ok,但是有的电脑就不行,或者暂时找不到相关的组件。我们可以变通来实现。主要就是导出为csv,或者用access中转来实现导入数据。

1.可以尝试把excel数据导出为csv

然后使用Import Flate File导入csv

导入成功后,会自动导入一张新表中。这样可以直接使用sql进行 *** 作了。

如果遇到csv不能正常识别数据。可以尝试在最前边增加id列。

2.打开access,新建一个空白的数据库

导入excel。

然后在access中导出到数据库,使用odbc

3.打开access,新建一个空白的数据库

导入excel。

然后在sql server中导入access.

注意:使用的是sql server 2017,office 2016.电脑os是win10,如果版本差异,可能需要调整。但是这3个思路,可以借鉴.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9652600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存