Хотя большинство людей перешли на самую последнюю версию 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); });
Операция будет завершена за считанные секунды, что улучшит работу с файлом.