У меня есть функция в Javascript, которая экспортирует данные в новый файл Excel. Я использую ActiveXObejct («Excel.Application») для работы с Excel. После того, как Экспорт данных завершен, и я вижу результат, данные переполняют ширину столбцов. Это приводит к тому, что некоторые данные выглядят в таблице. Например, если у меня есть данные «1234567890» в ячейке, я увижу «123456» или «######» в ячейке. Итак, как я могу контролировать ширину столбцов, чтобы они соответствовали содержащимся в них данным? Это код пример того, что я обычно делаю:Как контролировать размер столбца Excel в Javascript?
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;
Публикация кода, который вы используете, будет полезна. –
Написал пример кода. – Yoavhayun