将电子表格转换为可直接入库的 SQL。每个工作表都会变成一条 CREATE TABLE 加上多条 INSERT 语句,列类型从您的数据中推断。
每个工作表都会变成一条 CREATE TABLE 语句加上多条 INSERT 语句,可在 MySQL、PostgreSQL、SQLite 等数据库上运行。
列会根据其值被类型化为 INT、DOUBLE 或 VARCHAR,使您的表结构与数据相匹配。
单元格值中的引号和特殊字符会被正确转义,生成的 SQL 永不出错。
一次转换多个文件,可单独下载每个结果,也可打包为一个 ZIP 压缩包下载。
一切均在浏览器中通过 SheetJS 运行。无需 Microsoft Excel、无需插件、无需安装任何内容。
文件绝不会离开您的设备。转换完全在本地进行、完全免费,无需账号或注册。
将电子表格加载到数据库通常意味着手写 INSERT 语句。AnyDocFlow 的 Excel 转 SQL 转换器会替您完成:它读取您的 XLSX、XLS、ODS、CSV 或 TSV 文件,并为每个工作表生成一个 SQL 脚本——一条构建表结构的 CREATE TABLE 以及多条加载行的 INSERT 语句。列类型会从数据中推断(INT、DOUBLE 或 VARCHAR),表名和列名会被清理,字符串值会被转义,因此输出可以在 MySQL、PostgreSQL、SQLite 等引擎中干净地运行。所有操作均在您的浏览器中进行——不上传任何内容,您的数据绝不会离开您的设备。
三个简单步骤——无需账号、无需软件、数据不离开您的设备。
点击拖放区域,或将 XLSX、XLS、ODS、CSV 或 TSV 文件拖入页面。您可以一次选择多个文件。
每个文件都在本地读取,每个工作表都会变成一条 CREATE TABLE 加上多条 INSERT 语句,类型自动推断。
单击即可下载每个转换后的文件,或点击“全部下载”将所有结果打包为一个 ZIP 压缩包。
没有文件大小限制,所有操作均在本地运行。每个工作表的第一行成为列名。类型推断会查看列中的所有非空值:全部为整数则成为 INT,带小数的数字成为 DOUBLE,其他情况成为 VARCHAR(255)。表名和列名会被清理为字母、数字和下划线。