我正在尝试向我的 jsp 页面添加一个导出按钮,它将表格数据导出到 Excel。该功能有效,但我的输出文件未显示正确的格式。还有另一种方法可以做到这一点我还需要一些可以在 IE 中使用的东西。
见下文...帮助!
<script Language="javascript">
function ExportHTMLTableToExcel()
{
var thisTable = document.getElementById("myTable").innerHTML;
window.clipboardData.setData("Text", thisTable);
var objExcel = new ActiveXObject ("Excel.Application");
objExcel.visible = true;
var objWorkbook = objExcel.Workbooks.Add;
var objWorksheet = objWorkbook.Worksheets(1);
objWorksheet.Paste;
}
</script>
<table id="myTable" class="display">
<thead>
<tr>
<th> </th>
<th> Bar Code </th>
<th>Origin</th>
</tr>
</thead>
<tbody>
<c:forEach items="${summary}" var="summary">
<tr>
<td ><c:outvalue="${summary.eventDesc}" /></td>
<td><a href="AnalysisController?value=${summary.labelNbr}"> <c:out
value="${summary.labelNbr}" /> </a></td>
<td><c:outvalue="${summary.origin}" /></td>
</tr>
</c:forEach>
</tbody>
</table>
<input type="button" onclick="ExportHTMLTableToExcel()"value="Export">