Скопируйте код кода следующим образом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<ГЛАВА>
<TITLE>Экспортировать Excel</TITLE>
<тип сценария="текст/javascript">
вар idTmr = "";
функция killExcelProcess(appExcel_){
appExcel_.Выход();
appExcel_ = ноль;
idTmr = window.setInterval("Очистка();",1);
}
//Экспорт в Excel. Параметр tableid — это идентификатор таблицы, которую необходимо экспортировать на странице JSP. Вам необходимо изменить настройки безопасности IE и открыть ActiveX, запустите «regsvr32 scrrun. dll» на сервере.
функция экспортаToExcel(tableid,notitleandsearch){
пытаться {
clipboardData.setData('Текст','');
вар appExcel = новый ActiveXObject("Excel.Application");
killExcelProcess (appExcel);
appExcel.workbooks.add;
//заголовок
if (notitleandsearch==null||notitleandsearch==false){
var elTable = document.getElementById('div_title');
вар oRangeRef = document.body.createTextRange();
oRangeRef.moveToElementText(elTable);
oRangeRef.execCommand("Копировать");
appExcel.ActiveSheet.Cells(1,3).select();
appExcel.ActiveSheet.Paste();
clipboardData.setData('Текст','');
appExcel.ActiveSheet.Cells(2,1).select();
appExcel.ActiveSheet.Paste();
}
var elTable1 = document.getElementById(tableid);
var oRangeRef1 = document.body.createTextRange();
oRangeRef1.moveToElementText(elTable1);
oRangeRef1.execCommand("Копировать");
appExcel.WorkSheets(1).Активировать;
if (notitleandsearch==null||notitleandsearch==false){
appExcel.ActiveSheet.Cells(3,1).select();
}еще{
appExcel.ActiveSheet.Cells(1,1).select();
}
appExcel.WorkSheets(1).Активировать;
appExcel.ActiveSheet.Paste();
appExcel.Visible = правда;
} поймать(е) {
alert("Пожалуйста, подтвердите настройки безопасности IE и включите ActiveX!");
вернуть ложь;
}
clipboardData.setData('текст','');
}
</скрипт>
</HEAD>
<ТЕЛО>
<button onclick="javascript:exportToExcel('testList','');">Экспорт</button><br>
<div id='div_title' >
<font color='black' size='4'><strong>Экспортировать отчет</strong></font>
</div>
<table id = "testList" bordercolor="#000000" border = "1">
<тр>
<td>Последовательность</td>
<td>Имя</td>
<td>Количество</td>
</tr>
<тр>
<td>1</td>
<td>Чжан Сан 1</td>
<td>2</td>
</tr>
<тр>
<td>2</td>
<td>Чжан Сан 2</td>
<td>2</td>
</tr>
<тр>
<td>3</td>
<td>Чжан Сан 3</td>
<td>2</td>
</tr>
<тр>
<td>4</td>
<td>Чжан Сан 4</td>
<td>2</td>
</tr>
<тр>
<td>5</td>
<td>Чжан Сан 5</td>
<td>2</td>
</tr>
<тр>
<td colspan="2">Итого:</td>
<td>10</td>
</tr>
</таблица>
</ТЕЛО>
</HTML>