1.如果有10万条excel数据 如何导入到mysql数据库
银行表
| 名称 | 编号 |
|---|---|
| 张三 | 01 |
| 李四 | 02 |
| 王五 | 03 |
| 六六 | 04 |
- 先把excel的表头中文改成英文的 名称 -> name, 编号 -> code
- 在mysql创建当前要导入的excel的bank表和对应的字段(name和code)
- 使用navicat工具,选择右键要操作的表
- 选择导入向导
- 选择csv文件方式导入,如果是xls/xlsx,(建议转成csv 效率高好几十倍)
- 选择csv文件
- 几个默认的下一步
- 显示支持的导入字段(主键 按自己需求勾选)
- 选择添加记录到现有目标表
2. 实现在两个excel表相同数据打标识
水果表
| 名称 | 编号 |
|---|---|
| 苹果 | PG |
| 香蕉 | XJ |
| 奇异果 | QYG |
| 葡萄 | PT |
| 菠萝 | BL |
热带水果表
| 名称 | 编号 |
|---|---|
| 芒果 | MG |
| 菠萝 | BL |
- 新增一列里,是否热带水果表
- 在下面单元格输入公式
=VLOOKUP(E2,K$2:K$198,1,FALSE)
说明
=VLOOKUP(单元格,范围,范围的第几列,是否精确匹配)