【发布时间】:2020-09-28 09:51:10
【问题描述】:
我使用Tabulator 作为前端表格框架。 当我下载Excel file format 中的表格数据时,我的列具有默认大小。是否可以在 xls 文件中设置列的宽度?我需要列的大小与浏览器中表格的大小相同。
【问题讨论】:
标签: javascript html xlsx tabulator
我使用Tabulator 作为前端表格框架。 当我下载Excel file format 中的表格数据时,我的列具有默认大小。是否可以在 xls 文件中设置列的宽度?我需要列的大小与浏览器中表格的大小相同。
【问题讨论】:
标签: javascript html xlsx tabulator
我找到了如何使用 sheetjs 设置列宽的解决方案
table1.download("xlsx", "data.xlsx", {
documentProcessing: function(workbook) {
var ws_name = workbook.SheetNames[0];
var ws = workbook.Sheets[ws_name];
// setting column with in characters (use wpx for pixels)
var wscols = [
{wch:60},
{wch:7},
{wch:10},
{wch:200}
];
ws['!cols'] = wscols;
return workbook;
},
});
【讨论】: