Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/artushak/sheet2json

Script to convert data about receipts from spreadsheet file to JSON for 1C-Rarus
https://github.com/artushak/sheet2json

acquiring converter json

Last synced: 22 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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

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

### Шаг 1

Скачать установщик Python 3.7 или выше: [Python 3.8](https://www.python.org/ftp/python/3.8.3/python-3.8.3-amd64.exe)

### Шаг 2

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

### Шаг 3

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

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

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

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

```bat
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`.