mysql - 从多个 Excel 文件更新并添加 SQL 数据

标签 mysql sql excel vba

假设我的 Excel 文件中有以下工作表:

KEY   | ID | Account | Value
01002 | 01 | 002     | 10

如您所见,“KEY”是“ID”和“Account”组合的结果

现在,我知道如何将表导入 SQL 表单。我也知道怎么换。但我在从 Excel 文件添加和更新 SQL 表时遇到问题。

例如,

如果将其添加到 SQL 表后:

KEY   | ID | Account | Value
01003 | 01 | 003     | 10
02008 | 02 | 008     | 11

然后我更新这个:

 KEY   | ID | Account | Value
 01003 | 01 | 003     | 14
 02009 | 02 | 009     | 10

key 01003 将更新为新值,而 key 02009 将添加为新条目。 key 02008 将保持原样。

有什么办法可以做到这一点吗?

如果是这样,有什么方法可以在多个工作簿上运行它(比方说,一个文件夹中的多个工作簿)

我很擅长 VBA(Excel 插件)

我想到后一个的一种方法是使用用于将多个工作簿合并为一个的相同宏,但用可以执行上述操作(更新或添加)的任何查询替换更新 Excel 文件的查询

最佳答案

我建议您查看 Sequel pro。它有一个很棒的导入功能,可以引导您完成所有事情。以及设置分隔符又好又简单!

我相信它会解决您的关键问题。

如果您需要帮助,请进一步评论,我会尽力帮助您

http://www.sequelpro.com/

关于mysql - 从多个 Excel 文件更新并添加 SQL 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699417/

相关文章:

python - 使用 python 连接到 SQL 数据库

mysql - Hibernate继承性能

php - mysqli数组到子查询中的mysql?

excel - 添加新数据系列更改 Excel 2016 图表格式

c# - 什么是与 ExcelDna 一起使用的好的 .Net RefEdit 控件?

excel - Microsoft Explorer 和 dir 命令之间的不同文件排序

mysql - 在 SQL 查询中同时使用 "update"和 "join"来增加数据库值

sql - 如何改进这个 SELECT 查询链?

php - 难以传递 GET 变量?

php - 将 mysql 结果加载到 php 变量中