В моем веб-приложении у меня есть значок excel, который, когда пользователь нажимает на него, будет загружать отдельные данные в excel.
Ниже приведен код, с которым я его выполнил.
Код HTML:
<a id="lol" href="#" target=_blank download=file1.tsv >EXCEL </a>
Код Javascript
$(document).ready(function(e){
var sdf = "http://getTabSeperatedData.com";
$('#lol').attr("href",sdf);
});
http://getTabSeperatedData.com предоставит мне данные, разделенные вкладкой.
Теперь у меня две проблемы.
1) Я хочу установить ширину столбца в значение по умолчанию. есть ли способ, которым я могу это сделать. Причина: первый столбец всегда длинный. Поэтому по умолчанию я хочу установить его на большую ширину
2) У меня будет несколько таблиц, которые я хочу загрузить на разные вкладки на одном листе excel.
Будет ли HTML5 поддерживать любую из этих функций. Любой пример, имеющий эту функцию, будет очень полезен
Файл с разделителем в виде вкладок не содержит информации о форматировании. Вы не сможете установить ширину столбцов или любые другие форматы в TSV файле.
Точно так же нет структурной информации в TSV файле за пределами основных линий и полей. Вы не можете разделять разделы, чтобы перейти на разные рабочие листы.
Однако вы можете напрямую создать электронную таблицу Excel и загрузить ее. Это позволит вам включать ширину столбцов, таблицы и другие средства Excel. Взгляните на PHPExcel