Converting Sberbank HTML brokerage report to Excel.
Конвертация брокерского отчета Сбербанк в эксель.
Using: SberHTMLParser <path to file>
.NET 5.1
На текущий момент мне известно про следующие таблички в отчете
"Оценка активов"
"Портфель Ценных Бумаг"
"Денежные средства"
"Движение денежных средств за период"
"Сделки купли/продажи ценных бумаг"
"Движение ЦБ, не связанное с исполнением сделок"
"Сделки РЕПО"
"Выплаты дохода от эмитента на внешний счет"
"Справочник Ценных Бумаг"
Определение самих таблиц и параметров их идентификации производится через конфигурационный файл
Таким образом добавление парсинга новой таблички можно произвести путем добавления информации о ней в конфигурационный файл.
Либо, при изменении формата брокерского отчета, изменить параметры идентификации таблицы
После парсинга данных из отчета происходит формирование позиции на каждый день за весь период отчета в закладку "Позиция".
После парсинга данных из отчета происходит формирование таблицы доходности по инструментам в закладку "PL".
Короткие позиции, длинные с плечом, позиции внутри дня с нулевым остатком на конец - это то, что в этой версии не доделано. Версия работает с простым не маржинальным портфелем.
Инсталяция происходит путем копирования папки _release на локальный диск. Может потребоваться установка .NET 5.1.
Или просто скачать архив