Найти тему

​​Форматы хранения

Популярные форматы хранения данных

〰️

Это продолжение серии постов про Сбербанк и Дзенмани, а также об организации хранения данных:
Первый пост ― как всё-таки забрать данные и перенести в другой сервис.
Второй пост ― стандартные инструменты работы.
Дополнительные инструменты работы — дополнительные инструменты работы.

〰️

Когда речь идёт о выгрузках и загрузках данных, то очень часто инструментом, которым это осуществляется является файл CSV.

Что такое CSV? CSV = Comma-separated values. Значения, разделённые запятой.

Это тип файла имеющего определённый формат.

CSV — это всегда табличные данные, а именно:
• первая строчка — это заголовки столбцов (шапка таблицы), разделённые через запятую.
• вторая и далее — это строки таблицы, где значения также разделены через запятую.

Формат
Строка 1:
date,categoryName,payee,comment,outcomeAccountName,outcome,outcomeCurrencyShortTitle,incomeAccountName,income,incomeCurrencyShortTitle,createdDate,changedDate

Строка 2:
2023-02-01,”Продукты и вкусняхи”,VKUSVILL,”Ролл с сёмгой”,MyCard,"284,00",RUB,,,,"2023-02-01 17:08:38","2023-02-06 00:33:41"

И все значение перечислены через запятую. Всё.

Конечно, этот формат существует давно, много чем поддерживается от Excel до Google sheets. Отдельные значения можно редактировать даже в блокноте, хотя удобней изменения вносить в чем-то более привычном.
Есть ещё также TSV (tab-separated values) — разделителем является знак табуляции.

Когда дойдёт речь до импортов и возникнет вопрос, как же грузить, то разумеется это будет про CSV.

Стоит добавить, что сейчас существуют и весьма распространены другие форматы хранения данных, например такие как XML (Extensible Markup Language) и JSON (JavaScript Object Notation). Они кстати тоже выглядят в виде структурированного текста.
В отличие от CSV эти форматы позволяют хранить данные не в виде таблицы, а в виде структуры.

Конечно, не обязательно, что вы с этим столкнётесь, но если уж так произойдёт, то все эти форматы файлов прекрасно обрабатываются, например Notepad++. Программу, портативную сборку которую можно найти в каталоге Portable Apps, о котором был отдельный пост.

Всё просто с Клирвью @Clearview — всё про личные финансы

…а ещё:
Больше материалов по этой теме можно найти в разделе: #инструменты

А в следующих постах по этой теме:
◎ Как забрать данные из Сбербанк онлайн: для продвинутых
◎ Как забрать данные с использованием стандартных средств
◉ Другие менее травмирующие варианты получения истории операций.
⇩ Обработка и подготовка для загрузки.
☒ Загрузка.

💬 Пишите, делитесь своим мнением в комментариях.
​​Форматы хранения Популярные форматы хранения данных  〰️  Это продолжение серии постов про Сбербанк и Дзенмани, а также об организации хранения данных: • Первый пост ― как всё-таки забрать данные и
2 минуты