Ну вот и начал новую подглаву. То бишь работу над новой функцией программы. А именно - импорт данных в таблицы базы данных от источников разных форматов. Это опять и файлы с SQL-запросами и таблицы excel и CSV и простые текстовые файлы и web-документы. Ну а ещё там будет одна нехилая возможность. Это сканирование сети интернет (веб-сайтов) с парсингом данных и их сохранением в таблицах. То есть моя программа как паук будет шарить по интернет сайтам и собирать оттуда информацию по заданным шаблонам. Крутая, на мой взгляд, фишка. Я думаю, что над этой функцией придется немало потрудиться.
Сегодня успел только сделать импорт по файлам с SQL-запросами и из экселевских таблиц. Кстати, с последним пришлось немало потрудиться. Считать данные из экселевского документа оказалось гораздо сложнее, чем записать в него данные (при экспорте). Так что вот так. Завтра буду продолжать работу над импортом по другим форматам.
А ещё мне сегодня пришла в голову идея добавить новую функцию в C# класс для работы с SQLite - удаление столбцов таблиц с незаполненными ячейками. То есть столбцы, не содержащие никаких данных упраздняются. Мне сегодня как раз пришлось это делать при считывании данных с листов excel. Удалять оттуда незаполненные столбцы. Ведь это не SQLite-таблицы, где все столбцы задаются пользователем. В экселевских таблицах имеются заранее созданные и не заполненные столбцы. Вот так. Так что реализую новую функцию БД и добавлю ещё одну функцию программы. Завтра с утра прямо.
Ну и это всё, что я хотел сказать. Так что закругляюсь и до новых постов и до новых свершений.
