Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Экспорт данных в xls (https://javascript.ru/forum/misc/82679-ehksport-dannykh-v-xls.html)

ricardio 11.06.2021 08:51

Экспорт данных в xls
 
Всем привет!
Честно, пытаюсь всеми силами разобраться в js.

Хочу автоматизировать один процесс:
есть браузерная корпоративная программа, которая может выгружать отчет в xls.
Нашел как сделать запрос к API, чтобы в качестве ответа вернулись данные отчета. Проблема в том, что данные передаются в незнакомом мне формате, скорее всего, отформатированном для excel. Пример текста ниже.

Вопрос, как сохранить этот текст в файл .xls??

Пример текста
��ࡱ�;�� J�$���������� ��� �

� �

���������� �������� � !�!"�"#�#$�$���������� ���������������� ���������������� ���������������� ���������������� ���������������� ���������������� ���������������� �������������Root Entry���������F�$�Wo rkbook�����ISummaryInformation( ���������DocumentSummaryInfor mation8������������� $����

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~� �
�����\pCalc B�a�=���=@ 8�@�"��1��Calibri1� ��Arial1���Arial1���Ari al1��Calibri1�� DejaVu Sans1��� DejaVu Sans1��Calibri1��Tahoma1� Tahoma1��Tahoma �General�@_�-#,##0.00\ [$@C1.-419];\-#,##0.00\ [$@C1.-419]�
dd/mm/yyyy
�#,##0.00
�#,###.00���� � ��� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� �� �� � �+�� �� �)�� �� �,�� �� �*�� �� � �� �� �� w� �� $w� �� $w� ��xw��|ww���xw w���|ww���x�  @� �� ,ww� �� ,ww� �� (ww� �� hw� �� lw� �� hw� �� lw� �� lw� �� � �� h� �� � �� lw� �� � ������������ ��������8����� ���������������� �������3f������ff�� �f��������������� ���������������� ��̙��̙3f�3���������f ff����3f3�f333�3�3f33�333`� �Template�%ISheet3���T� b�Z� 3 ��� �@@�
 �� >��

ricardio 11.06.2021 08:59

в запросе указан формат текста utf-8, нашел на сайте упоминание, что экспорт происходит в формате application/excel;charset=utf-8


Часовой пояс GMT +3, время: 12:19.