Хотя большинство людей перешли на самую последнюю версию Excel XLSX, все еще есть значительная часть людей, которые все еще используют версию XLS 97–2003. Если вы столкнулись с этой проблемой, лучше всего преобразовать их в более совместимый и полезный формат; формат CSV популярен среди разработчиков и является отличной альтернативой. Поскольку процесс преобразования вручную — не самая простая задача, мы продемонстрируем, как можно использовать API в JavaScript для автоматизации преобразования из XLS в CSV.

Чтобы начать настройку, мы запустим эту команду для установки jQuery:

bower install jquery

Теперь нам просто нужно ввести устаревший файл Excel и наш ключ API в следующий код:

var form = new FormData();
form.append("inputFile", fileInput.files[0], "file");
var settings = {
     "url": "https://api.cloudmersive.com/convert/xls/to/csv",
     "method": "POST",
     "timeout": 0,
     "headers": {
          "Content-Type": "multipart/form-data",
          "Apikey": "YOUR-API-KEY-HERE"
     },
     "processData": false,
     "mimeType": "multipart/form-data",
     "contentType": false,
     "data": form
};
$.ajax(settings).done(function (response) {
     console.log(response);
});

Операция будет завершена за считанные секунды, что улучшит работу с файлом.