ArtUshak / sheet2json

Script to convert data about receipts from spreadsheet file to JSON for 1C-Rarus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Скрипт для перевода данных о чеках из формата XLSX в JSON для онлайн-кассы 1С-Рарус

Инструкция по установке для 64-битной Windows

Шаг 1

Скачать установщик Python 3.7 или выше: Python 3.8

Шаг 2

Установить Python 3.7 или выше, при установке включить опцию «Add Python (номер версии) to PATH», при этом рекомендуется устанавливать в папку, не содержащую в пути символов кириллицы.

Шаг 3

Установить Poetry, выполнив в командной строке команду:

curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python

Шаг 3а (опциональный)

Настроить Poetry на создание виртуального окружения в папке проекта командой:

poetry config settings.virtualenvs.in-project true

Такие настройки позволят спокойно переносить папку со скриптом, не выполняя шаг 4 каждый раз.

Шаг 4

Запустить файл update.bat.

Инструкция по обновлению

Шаг 1

Распаковать файлы из архива в папку с заменой (перезаписью) файлов.

Шаг 2

Запустить файл update.bat.

Инструкция по быстрому использованию

Вариант 1

Положить файл в директорию input, назвать input.xlsx, запустить файл run.bat, выходной файл будет в папке output с именем output.json.

Вариант 2

Перетащить исходный файл на файл run1.bat, выходной файл будет в папке output с тем же именем, что и входной, но с расширением .json.

About

Script to convert data about receipts from spreadsheet file to JSON for 1C-Rarus

License:Apache License 2.0


Languages

Language:Python 97.3%Language:Batchfile 2.7%