Хотя Excel является наиболее часто используемым программным обеспечением для работы с электронными таблицами, многие разработчики могут изначально выбрать использование файлов CSV из-за их простоты и целесообразности. Однако, если у вас есть CSV-файлы, которыми нужно поделиться с клиентами, может быть хорошей идеей преобразовать их в Excel, чтобы обеспечить наилучшее взаимодействие с пользователем. С помощью следующего API вы сможете автоматически конвертировать CSV в XLSX без каких-либо дополнительных хлопот.

Для начала мы запустим эту команду для установки jQuery:

bower install jquery

Затем мы вызовем функцию преобразования:

var form = new FormData();
form.append("inputFile", fileInput.files[0], "file");
var settings = {
     "url": "https://api.cloudmersive.com/convert/csv/to/xlsx",
     "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);
});

И это все! Ваш файл будет готов к немедленному использованию. Если вам необходимо получить ключ API, посетите веб-сайт Cloudmersive, чтобы зарегистрировать бесплатную учетную запись; это обеспечивает 800 вызовов в месяц через любой из наших API.