Форум сайта python.su
ZerG
Ну, я подумал если программа выгружает из себя отчёт в формате csv, то и работать надо с ним через модуль csv
ZerG“Не для меняяя…” (с)
повторю еще раз - на всякий случай!
Гораздо проще цепляться к базе данных и выгребать то что вам нужно - формировать ето в что угодно и так далее ! Чем настраивать импоры кодировки И так далее и тп
Отредактировано coffe4wolf (Июнь 10, 2016 12:51:33)
Офлайн
база на чем?
Офлайн
Таки InterBase
Офлайн
coffe4wolfОдна библиотека да две строчки кода.
На самом деле мне очень интересно бы изучить коннект с базой
Офлайн
ShamanЕсть неплохой модуль Kinterbase см в тулзах fierbird.
Таки InterBase
Офлайн
coffe4wolfЕсли смотреть на это как на csv (dsv), то в конце есть лишнее пустое поле. Но это всё-таки не csv и не dsv. Это просто данные из таблицы экселя. Не надо с ними работать как с csv, потому что в csv строки не зависят друг от друга никогда, так как считается, что у них нет порядка (перестановка любых строк не влияет на данные).
Самая первая строка файла - заголовок:ФИО;Первый приход;Последний уход;
[(name1, [(in, out), (in, out)]),
(name2, [(in, out)]),
(name3, []),
(name4, [(in, out), (in, out), (in, out)])]
Отредактировано py.user.next (Июнь 11, 2016 00:53:24)
Офлайн