Excel 转 SQL 转换

将电子表格转换为可直接入库的 SQL。每个工作表都会变成一条 CREATE TABLE 加上多条 INSERT 语句,列类型从您的数据中推断。

为什么选择 AnyDocFlow 将 Excel 转换为 SQL?

可直接入库的脚本

每个工作表都会变成一条 CREATE TABLE 语句加上多条 INSERT 语句,可在 MySQL、PostgreSQL、SQLite 等数据库上运行。

自动类型推断

列会根据其值被类型化为 INT、DOUBLE 或 VARCHAR,使您的表结构与数据相匹配。

安全的字符串转义

单元格值中的引号和特殊字符会被正确转义,生成的 SQL 永不出错。

批量转换与 ZIP 下载

一次转换多个文件,可单独下载每个结果,也可打包为一个 ZIP 压缩包下载。

无需安装 Excel 或 Office

一切均在浏览器中通过 SheetJS 运行。无需 Microsoft Excel、无需插件、无需安装任何内容。

100% 私密且免费

文件绝不会离开您的设备。转换完全在本地进行、完全免费,无需账号或注册。

关于 Excel 转 SQL 转换

将电子表格加载到数据库通常意味着手写 INSERT 语句。AnyDocFlow 的 Excel 转 SQL 转换器会替您完成:它读取您的 XLSX、XLS、ODS、CSV 或 TSV 文件,并为每个工作表生成一个 SQL 脚本——一条构建表结构的 CREATE TABLE 以及多条加载行的 INSERT 语句。列类型会从数据中推断(INT、DOUBLE 或 VARCHAR),表名和列名会被清理,字符串值会被转义,因此输出可以在 MySQL、PostgreSQL、SQLite 等引擎中干净地运行。所有操作均在您的浏览器中进行——不上传任何内容,您的数据绝不会离开您的设备。

如何将 Excel 转换为 SQL

三个简单步骤——无需账号、无需软件、数据不离开您的设备。

1

添加您的文件

点击拖放区域,或将 XLSX、XLS、ODS、CSV 或 TSV 文件拖入页面。您可以一次选择多个文件。

2

等待转换完成

每个文件都在本地读取,每个工作表都会变成一条 CREATE TABLE 加上多条 INSERT 语句,类型自动推断。

3

下载您的 SQL

单击即可下载每个转换后的文件,或点击“全部下载”将所有结果打包为一个 ZIP 压缩包。

注意事项

没有文件大小限制,所有操作均在本地运行。每个工作表的第一行成为列名。类型推断会查看列中的所有非空值:全部为整数则成为 INT,带小数的数字成为 DOUBLE,其他情况成为 VARCHAR(255)。表名和列名会被清理为字母、数字和下划线。

Excel 转 SQL 常见问题解答