在Javascript中读写Excel文件

时间:2012-03-14 02:57:49

标签: javascript jquery excel

是否有任何API或方法可以在Javascript中读取和写入Excel文件?我想知道我们是否可以在一行中更新Excel中的1000条记录。

帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

你可以试试这个

function GetData() {
  var excel = new ActiveXObject(“Excel.Application”);
  var excel_file = excel.Workbooks.Open(“H: /sample_Codes/sample.xls”);
  var excel_sheet = excel.Worksheets(“Sheet1″);
  var totalColCount = excel_sheet.UsedRange.Columns.Count;
  var totalRowCount = excel_sheet.UsedRange.Rows.Count;
  var htmlStr = ” < table > ”;
  for (i = 0; i < totalRowCount; i++) {
    htmlStr = htmlStr + “ < tr > ”;
    for (j = 0; j < totalColCount; j++)
      htmlStr = htmlStr + “ < td > ”+excel_sheet.Cells(i, j).Text + “ < /td>”;
htmlStr = htmlStr + “</tr > ”;
  }
  document.getElementById(‘ExcelContent’).innerHTML = htmlStr;
}

但是此代码要求Excel在客户端计算机中可用

答案 1 :(得分:-1)

您可以将电子表格转换为CSV文件并阅读吗?