2012-03-14 4 views
1

Есть ли какой-либо API или метод для чтения и записи файла Excel в Javascript? Я хотел бы знать, можем ли мы обновить 1000 записей в Excel в одной строке.Чтение и запись файла Excel в Javascript

Справка будет принята с благодарностью.

+0

Как язык, JavaScript технически способен чтения/записи данных в любой формат файла, однако я не слышал о каких-либо открытых плагинах для чтения/записи чего-либо, в частности, кроме zip-файлов. В клиентской JS это в значительной степени не нужно, но я мог видеть использование для серверного JavaScript. – zzzzBov

+0

На самом деле наша потребность в том, что если пользователь вводит значения ячеек и строк, нам нужно прочитать адрес из excel и display lat lon и сохранить его в файле excel. –

+0

В какой среде? Это имеет большое значение. Технически вы можете просто использовать JavaScript для автоматизации Excel, но из вашего вопроса неясно, будет ли это работать для вас. –

ответ

-1

Можно ли преобразовать таблицу в файл CSV и прочитать это?

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 быть доступны на клиентской машине

Смежные вопросы