ActiveX を使用しないと Excel ファイルを読み取ることができないと思います.ActiveX を使用せずに Excel ファイルを読み取ることができないとは言いませんが、その方法がわからないので、ActiveX を使用して読み取りたい場合は、これは、Excelファイルを読み取るために使用できるコードです
<input type="button" id="btnSubmit" onclick="readdata(1, 2)" value="Submit" />
<script>
var xVal = 1;
var yVal = 2
function readdata(x,y) {
x = xVal;
y = yVal;
try {
var excel = new ActiveXObject("Excel.Application");
excel.Visible = false;
var excel_file = excel.Workbooks.Open("D:\\Test.xls");// alert(excel_file.worksheets.count);
var excel_sheet = excel_file.Worksheets("Sheet1");
for(i=0;i<5;i++)
{
var data = excel_sheet.Cells(i,2).Value;
drawWithexcelValue(data);
}
}
catch (ex) {
alert(ex);
}
</script>
IE 9以降でのみ実行され、設定からactiveX機能を有効にする必要があります..