jqueryを使用してシートをExcelにエクスポートする必要があるプロジェクトで作業しています。私は必要なプラグインを持っていますが、私ができないことは、Excelがファイルを開くときに列幅を設定することです。
私は<th style="width:70px;">
を設定しようとしました。また、relavantテーブルにはtable-layout:fixed; width:100%;
を設定しました。私も成功していないWorkSheetOptionsで<DefaultColumnWidth>1</DefaultColumnWidth>
を試しました。
私が必要とするのは、すべての列の幅が同じで、列の高さがセルの内容によって異なることだけです。私はこれを達成する方法はありますか?私はまた、HTMLテーブルをExcelに変換する他のプラグインで動作することができますが、列の幅と行の高さを設定するオプションが必要です。どんな助けでも大歓迎です。
htmlテーブルを使用してExcelの列幅と行の高さを指定します
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta name=ProgId content=Excel.Sheet>
<meta name=Generator content="Microsoft Excel 11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>Hourly Summary Report</x:Name><x:WorksheetOptions><x:DefaultColumnWidth>16</x:DefaultColumnWidth><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]-->
</head>
<body>
<table style="table-layout:fixed; width:100%;"><thead>
<tr>
<th style="text-align:center; vertical-align:middle; word-wrap: break-word;">This sentence badly needs a word wrap</th>
<th style="text-align:center; vertical-align:middle;">Industrial Robots</th>
</tr>
</thead>
<tbody>
<tr>
<td class="bg-black disabled color-palette" style="text-align:center; vertical-align:middle; font-weight:bold;">13 Jun 2017 12:00 AM - 13 Jun 2017 01:00 AM</td>
</tr>
</tbody>
</table>