我正在开发一个项目,我需要使用jquery将html表导出到excel表。我有所需的插件,除了我无法做的是excel打开文件时设置列宽。
我尝试设置<th style="width:70px;">
并设置{{1}对于相关表。我还在WorkSheetOptions中尝试了table-layout:fixed; width:100%;
但没有成功。
我只需要所有列宽度相等,行高根据单元格内容而变化。有什么办法可以实现吗?我也可以使用其他插件将html表转换为excel,但它需要有选项来设置列宽和行高。任何帮助是极大的赞赏。
这是我正在研究的样本表:
<DefaultColumnWidth>1</DefaultColumnWidth>
答案 0 :(得分:1)
事实证明,当在html中提供嵌套表格时,excel非常怪异。因此,只要我删除了表格标签,所有样式就开始正常使用excel。为方便其他人查看此答案,请注意删除<table>, </table>
标记是必要且充分的。其余的DOM与excel一起工作正常。