Note
目前,xlsx
写入器不支持日期和时间戳。
在创建 xlsx
文件之前,请将这些类型的列转换为 VARCHAR
。
要将表中的数据导出到Excel文件,请安装并加载spatial extension。 每个DuckDB连接只需执行一次此操作。
INSTALL spatial;
LOAD spatial;
然后使用COPY
语句。文件将包含一个工作表,其名称与文件相同,但不带.xlsx
扩展名:
COPY tbl TO 'output.xlsx' WITH (FORMAT GDAL, DRIVER 'xlsx');
查询结果也可以直接导出到Excel文件:
COPY (SELECT * FROM tbl) TO 'output.xlsx' WITH (FORMAT GDAL, DRIVER 'xlsx');
Note
目前,
xlsx
写入器不支持日期和时间戳。 在创建xlsx
文件之前,请将这些类型的列转换为VARCHAR
。
DuckDB 还可以 导入 Excel 文件。 有关更多详细信息,请参阅 空间扩展页面 和 GDAL XLSX 驱动页面。