mysql - 将 Excel 中的数据替换为 Access 2007

标签 mysql sql excel ms-access sharepoint

我得到了一个现有的 Access 表,其中某些列中包含旧数据,现在我得到了一个 excel 文件,其中 excel 文件列中包含新数据。 他们告诉我用 Excel 文件中的新数据替换 Access 表中的数据。

Excel 文件中某些列的某些行是空的,它们告诉我,如果它是空的,那么就不要替换它,让旧的在那里。

我已经尝试过谷歌并找到这个问题的答案,但我找不到它。 我找不到 SQL View 来在 Access 中编写任何代码。

有人知道并可以帮助我吗?

谢谢。

最佳答案

虽然您可以在 Access 或 VB 中执行此操作,但我认为最简单的方法是将 Access 表(旧数据)导入到 Excel 中的单独页面中,因此如果您设置工作表 1 = 新数据,工作表 2 =旧数据然后使工作表 3 = 必需数据,将一个简单的公式(如 =if(Sheet1!A1="",Sheet2!A1,Sheet1!A1) 拖动以匹配表格大小就足够了。然后目视检查数据以确保其看起来不错,并将整理后的数据粘贴回 Access 中。

我能想到的陷阱是他们使用空格而不是空白单元格,其中行不会通过添加人而对齐(适本地对数据进行排序可能是一个好主意)

也许在覆盖旧数据之前保存备份。

关于mysql - 将 Excel 中的数据替换为 Access 2007,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23629861/

相关文章:

java - 数据库中的日期格式是 yyyy/MM/dd 我希望它是从 MM/dd/yyyy

mysql - SQL : How to match two tables with multiple id fields

mysql - 高级 MySQL 查询(基于其他 2 个表的排名结果)

sql - 选择外键和最后时间戳的唯一行

mysql - DBIC 模式加载器 : how to skip columns

mysql - 试图在 mysql 中测试具有空值的字段 <> 值

php - 获取sql Id并立即将其插入到另一个查询中

python - openpyxl中超链接的奇怪行为

c# - 设置表格样式。 C# - 封闭的 xml

excel - IcCube Excel Xmla 为每个数据透视表打开一个 session (连接)