gpt4 book ai didi

sql - 数百个 excel 查找值到 MySQL 在线插入?

转载 作者:行者123 更新时间:2023-11-29 05:43:44 25 4
gpt4 key购买 nike

我有数百个 Excel 文档,其中包含我提供给开发人员的所有查找表的查找值。有些很小,有些像世界城市一样超大。要么我可以向他们发送 xls 文件并让他们将其导入数据库,但我更愿意向他们发送文本文件中的 SQL 插入,这样他们就可以执行它并节省加载所有数据的时间。

现在我没有任何 MySQL 环境设置,因为我不进行开发,所以问题是如何将每个 excel 选项卡上的各种查找值列转换为插入语句以加载?是否有任何在线工具可以读取 xls 并创建 sql 插入?我不想手动执行此操作,如果我每周每天花 12 个小时为所有行手动创建插入内容,城市表本身将花费我整整一周的时间。

最佳答案

在 Excel 中,将电子表格保存为 CSV(逗号分隔值)文件。您的开发人员将能够使用 LOAD DATA INFILE 将它们直接加载到 MySQL 中.如果他们创建了一个包含与 CSV 列匹配的列的表,那么您的开发人员可以使用以下 SQL 命令导入它们:

LOAD DATA INFILE 'file_name.csv'
INTO TABLE tbl_name
FIELDS
TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '"'
LINES
TERMINATED BY '\r\n' -- or '\n' if you are on unix or '\r' if you are on mac
IGNORE 1 LINES -- if you want to skip over the column headings

关于sql - 数百个 excel 查找值到 MySQL 在线插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4481553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com