如何从ACCDB中导入数据?

如何从ACCDB中导入数据?,第1张

在 Excel 2013 中,打开一个空白工作簿。

单击“数据”>“获取外部数据”>“自 Access”。 功能区会基于工作簿的宽度动态调整,因此功能区上的命令可能看起来与下面的屏幕稍有不同。 第一个屏幕显示工作簿很宽时的功能区,第二个图像显示调整工作簿大小后工作簿界面仅占屏幕一部分时的情形。

选择下载的 OlympicMedals.accdb 文件,然后单击“打开”。 将出现下面的“选择表格”窗口,其中显示在数据库中找到的表格。 数据库中的表格类似于 Excel 中的工作表或表。 选中“支持选择耐枯多个表”框,选择所有表格。 然后单击“确定”。

将显示“导入数据”窗口。

注意: 请注意该窗口底部的复选框,选中该框可以“将此数据添加到数据模型”,如下面的屏幕中所示。 数据模型是在您同时导入或使用两个或更多个表时自动创建的。 数据模型可集成表,支持使用数据透视表、Power Pivot 和 Power View 进行全面分析。 当您从数据库导入表格时,将使用这些表格之间的现有宽亩辩关系在 Excel 中创建数据模型。 数据模型在 Excel 中是透明的,但您可以使用 Power Pivot 加载项直接查看和修改数据模型。 本教程后面详细介绍了数据模型。

选择“数据透视表”慎缺选项(这会将表格导入 Excel 中并准备数据透视表以便分析导入的表格),然后单击“确定”。

导入数据后,将使用所导入的表格创建数据透视表。

将数据导入到 Excel 且自动创建数据模型后,即可浏览数据。

Java8用ucanaccess无法在Access中添加记录的原因镇正族是连接驱动异常导致,正确的连接方法如下:

1、建立连接:

Connection conn = DriverManager.getConnection("jdbc:ucanaccess://c:/data/pippo.mdbmemory=false")

2、定义插入sql:

String sql = "insert into users(id,name,age,sex)values(?,?,?,?)"

3、创建statement对象:

dbConnection.prepareStatement(sql)

4、执行sql:

statement.executeUpdate(sql)

完整例子如下:

try

{

String url = "清耐jdbc:ucanaccess://C://Users//mahlatse dau//Documents//School//2014//PRJ//Database5.accdb"御弊

Connection dbConnection = DriverManager.getConnection("jdbc:ucanaccess://c:/data/pippo.mdbmemory=false")

String sql = "insert into users(id,name,age,sex)values(?,?,?,?)"

statement = dbConnection.prepareStatement(sql)

statement.executeUpdate(sql)

statement.execute(sql)

System.out.println("Record inserted into User table for user: "+ user.getUserName())

}catch(SQLException e){

e.printStackTrace()

}finally{

if (statement !=null)

{

try

{

statement.close()

}

catch (SQLException e)

{

e.printStackTrace()

}

}

if (dbConnection != null)

{

try

{

dbConnection.close()

}

catch (SQLException e)

{

e.printStackTrace()

}

}

}

}

解决方法:

1.下载AccessDatabaseEngine。【下载地址为:

http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=zh-cn】

2.安装。即可

以下为AccessDatabaseEngine的官方说明:

此和告下载内容将安装一组组件,非

Microsoft

Office

应用程序可以使用这唤毁明组组件从

2007

Office

system

文件中读取数据,例如从

Microsoft

Office

Access

2007(mdb

accdb)文件以及

Microsoft

Office

Excel

2007(xls、xlsx

和文件中读取数据。还支持指向

Microsoft

Windows

SharePoint

Services

和文本文件的连接。

已安装了

ODBC

OLEDB

驱动程序,供应用程序开发人员在开发与

Office

文件格式连接的应用程序时使用。

如果您是使用

OLEDB

的应用程序开发人员,请将

ConnectionString

属性的

Provider

参数设置为“Microsoft.ACE.OLEDB.12.0”

如果要连接到

Microsoft

Office

Excel

数据,请将“Excel

12.0”添加到

OLEDB

连接字符串的扩展属性。

如果您是使用

ODBC

连接到

Microsoft

Office

Access

数据的应用程序开发人员,请将连接字符串设置为“Driver={Microsoft

Access

Driver

(*.mdb,

*.accdb)}DBQ=path

to

mdb/accdb

file”

如果您是使用

ODBC

连接到

Microsoft

Office

Excel

数据的应用程序开发人员,请将连接字符串设置为“Driver={Microsoft

Excel

Driver

(*.xls,

*.xlsx,

*.xlsm,

*.xlsb)}DBQ=path

to

xls/xlsx/xlsm/xlsb

file”

删除此下载内容:

若要删余拿除下载文件本身,请删除文件

AccessDatabaseEngine.exe

1.在“开始”菜单上,指向“设置”,然后单击“控制面板”。

2.双击“添加/删除程序”。


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

原文地址: https://outofmemory.cn/bake/11966400.html

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

发表评论

登录后才能评论

评论列表(0条)

保存