2017-10-12 3 views
0

Ich möchte Inhalt einer Excel-Datei mit Javascript lesen. Aber ich bekomme einen Fehler "ActiveXObject bin nicht definiert", wenn ich ActiveXObject für diesen Zweck ActiveXObject verwendet. Gibt es eine andere Möglichkeit zum Lesen von Excel-Dateien, ohne ActiveXObject zu verwenden? Hier ist mein HTML-Code: -Wie lese ich eine Excel-Datei ohne ActiveXObject in Javascript

<html> 
    <body> 
     <span class="img-upload"> 
      <input type="file" onchange="readfile()" id="csvfileButton" > 
     </span> 
    </body> 
</html> 

Javascript-Code: -

function readfile(){ 
    var file = document.getElementById('csvfileButton').files[0] 
    function readData(x,y) 
    { 
     var excel=new ActiveXObject("Excel.Application");     
     excel.workbooks.open(file); 
     var data = excel_sheet.cells(x,y).value; //x,y consider the coordinate of row and column or the data 
     return data; 
    } 
    var value = readData(1,1); //this should read cell A1 
    alert("Value from Excel file is " , value); 

} 

Antwort

0

ActiveXObject Supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards, Internet Explorer 8 standards, Internet Explorer 9 standards, Internet Explorer 10 standards, Internet Explorer 11 standards. Not supported in Windows 8.x Store apps. See Version Information.

+0

andere Methode geben Sie bitte für Lese –

+0

Excel-Datei kann durch server helpd werden – zkimyes

Verwandte Themen