我想從我的html頁面中的Excel表格中顯示錶格。 Excel表中有多個表格。我想要顯示一個特定的表格。請幫助..從excel表格中顯示錶格
我曾經從Excel中提取信息的HTML代碼文件
<html>
<head>
<title>
From Excel
</title>
<script language="javascript" >
function GetData(cell,row){
var excel = new ActiveXObject("Excel.Application");
var excel_file = excel.Workbooks.Open("C:\\abc.xlsx");
var excel_sheet = excel.Worksheets("25 PEs");
var data = excel_sheet.Cells(cell,row).Value;
document.getElementById('div1').innerText =data;
}
</script>
</head>
<body>
<div id="div1" style="background: #DFDFFF; width:'100%';" align="center">
Click buttons to fetch data from c:\abc.xlsx
</div>
<input name="Button1" type="button" onClick="GetData(1,1)" value="button1">
<input name="Button2" type="button" onClick="GetData(1,2)" value="button2">
<input name="Button3" type="button" onClick="GetData(2,1)" value="button3">
<input name="Button4" type="button" onClick="GetData(2,2)" value="button4">
</body>
</html>
此代碼提取一個細胞在一個時間。我想一次提取整個表格。 如何做到這一點?
有什麼限制?你喜歡什麼語言? – Alec 2013-03-21 07:59:58
您是否明白,只有在Excel文件放在客戶端機器上時,此代碼纔有效? – demas 2013-03-21 08:25:32