javascript - 如何在 Javascript 中控制 Excel 列的大小?

标签 javascript excel size cell activexobject

我有一个 Javascript 函数,可以将数据导出到新的 Excel 文件。我正在使用 ActiveXObejct("Excel.Application") 来处理 Excel。数据导出完成并看到结果后,数据溢出了列的宽度。这导致表中的一些数据看起来被删除。例如,如果我在单元格中有数据“1234567890”,我会在单元格中看到“123456”或“######”。那么如何控制列的宽度以适应它们包含的数据呢? 这是我通常所做的代码示例:

var Excel = new ActiveXObject("Excel.Application");
var Sheet = new ActiveXObject("Excel.Sheet");
for (var i = 0 ; i < DataArray.length ; i++)
    Sheet.ActiveSheet.Cells(i+1,1).value = DataArray[i];
Excel.visible = true;

最佳答案

循环后:

Sheet.Cells(,1).EntireColumn.ColumnWidth = 20

将更改 A 列的宽度。

关于javascript - 如何在 Javascript 中控制 Excel 列的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23975873/

相关文章:

Excel - 平均值、最小值、最大值和 13 :00 for each day

java - 如何保持 J_____ 方法的大小和位置与 JFrame 保持相关?

Android并计算给定字体和字体大小的单行字符串的大小?

javascript - highchart 在点击事件上获取每个钻取类别名称

javascript - DataTables 在加载新数据后更新按钮

javascript - 如何在 Meteor 中重新渲染 React 组件?Meteor 中的 React component.forceUpdate 错误

excel - 如果在列中按下 Enter 键如何触发代码

javascript - Extractzipfile 插件有错误 : plugin not found in ios

vba - 将多张工作表保存为 PDF

java - 如何使用 swing 添加图像以及如何使其大小适合我的窗口?