Excel 转 MySQL 建表与 INSERT 在线工具
将 Excel 或 CSV 生成 MySQL CREATE TABLE 与 INSERT 脚本,自动推断 VARCHAR/TEXT 类型,支持反引号标识符与空值转 NULL。
什么时候用 Excel 转 MySQL
造数、ERP 导出或 CSV 需要导入 MySQL 时,可先在本工具生成 CREATE TABLE 与 INSERT 脚本,再放到 phpMyAdmin / Workbench 执行。
MySQL 专属输出
数据库类型选 MySQL,勾选 CREATE TABLE,工具会根据样例数据推断 INT、DECIMAL、DATE、DATETIME、VARCHAR 或 TEXT。
推荐流程
映射列后勾选 CREATE TABLE 与 INSERT(可批量 INSERT),下载 .sql,先在测试库执行再上生产。
字符集提示
中文与 emoji 建议使用 utf8mb4。上线前检查 VARCHAR 长度是否合适。
示例:CREATE TABLE + INSERT
CREATE TABLE `Users` (
`UserId` INT,
`Name` VARCHAR(50),
`Email` VARCHAR(100)
);
INSERT INTO `Users` (`UserId`, `Name`, `Email`) VALUES (1001, '张三', 'zhang@example.com');
常见问题
可以生成 MySQL CREATE TABLE 吗?
可以。上传 Excel/CSV,数据库选 MySQL,勾选 CREATE TABLE 后生成即可。
列类型怎么定?
根据样例值推断:整数、小数、日期与字符串长度会映射到 INT/DECIMAL/DATE/VARCHAR/TEXT。
支持批量 INSERT 吗?
支持。勾选批量插入可生成多值 INSERT 语句。