[Processed] Импорт данных из Excel

Сообщения о найденный в программе ошибках

Moderator: Moderators

SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Импорт данных из Excel

Post by SDT »

Почитал форум. Программа ориентируется в основном на получателей. Но я, как отправитель, тоже нахожу инструмент очень полезным и довольно удобным даже в сегодняшней реализации.

Потребность в следующем: имеем на руках 10-20 квитанций с родной почты, нужно ввести их в программу.
10-20 раз нужно сделать "Ins, трек, описание, коммент, Далее>, клик, Готово". Довольно долго и много одинаковых данных.
Нельзя ли сделать загрузку заполненной по шаблону таблицы Excel?
Поля: группа, трек, описание, коммент, сервис. Что-то может быть еще нужно вводить.
Или может быть можно чем-то превратить подобную таблицу в понятный чекеру файл?

Спасибо.
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Импорт данных из Excel

Post by guru »

SDT, как вариант, можно создать трек-шаблон, со всеми одинаковыми данными, а потом быстро продублировать его нужное количество раз (копипастом).
Далее по очереди заполнить у дублей индивидуальную информацию. Времени это займет не больше, чем на заполнение таблицы excel.
MetalFan, спасибо за TrackChecker!
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

Не вариант. Допустим из 20 записей имеем 10 с одним полем одинаковым, 10 с другим и по 5 у них совпадают.... С ума сойдешь в каждую запись заходить. На одном экране все видеть значительно удобнее. Я просто совсем не представляю сложно это сделать или нет. Может быть конвертор какой-то в .xml или .csv? Может средствами Excel это можно сделать, если знать структуру нужного файла?
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

SDT, Треки - Экспорт/Импорт - Экспорт треков в csv (чтобы подсмотреть формат)/Импорт треков из csv
p.s. правда помнится были жалобы на работу с csv... вот заодно и проверите)
wbw, MetalFan
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

Ок. Поковыряюсь. Просто не сталкивался раньше.

А пока такая штука. Ввожу треки на одном компе, создаю 3 группы, в каждой от 9 до 19 треков. Экспорт в .xml, пересыл на другой комп, импорт. Деление по группам исчезает.

Только начал ковырять, но даже если просто сделать импорт групп в .csv, удалить все и экспортировать тот же файл, группы исчезают. :( А также теряется признак сервиса, треки становятся "непроверяемыми", нужно ручками вернуть им признак сервиса. Пока так.

Но из Exsel в .csv я, пожалуй, запихну. Спасибо. С группами и сервисами что делать?

Вложенные группы, по-моему, никак не отображаются в .csv. Что верхняя группа, что вложенная - одно поле для названия. Но и оно, как писал выше, теряется при экспорте.
Last edited by SDT on Wed Jan 28, 2015 6:35 pm, edited 1 time in total.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

поддержка групп при экспорте/импорте отсутствует не реализован в полной мере в xml.
для переноса БД треков на другой комп следует использовать "Действия - Сохранить данные в файл.../Загрузить данные из файла..."
подозреваю, что есть некоторые проблемы при экспорте-импорте в/из csv... надо смотреть.
просто это довольно невостребованная функция, поэтому, возможно, требует некоторой доработки для восстановления функциональности.
wbw, MetalFan
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

Насчет своей базы, я знаю. Но если нужно добавить только несколько десятков треков к имеющимся сотням?

А что же делать с группами? набивать в Exsel все подряд, а потом вручную делить на группы не имеет смысла. Так же как и набивать и импортировать каждую группу в отдельности.

Не могу добиться импорта .csv после правки в Exsel. В текстовом формате - принимает "обратно", а после Exsel - не хочет без всяких сообщений.

По-моему, программа создана именно для обработки больших объемов треков, с чем она прекрасно справляется. Но вот структурировать их пока отказывается.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

SDT wrote:а после Exsel - не хочет без всяких сообщений
возможно, файл занят экселем, попробуйте закрыть его.
да, видимо импорт/экспорт в xml/csv требует некоторой работы над ошибками)
wbw, MetalFan
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

Да, действительно занятый файл. Закрытие помогло. Но проблема с группами и определением сервисов осталась.

Т.е. пока я набиваю в таблицу все подряд, сохраняю .csv (c запятыми), импортирую... Но как быть с группами? пытался использовать признак группы в Комментарии, чтобы хоть отсортировать и закопипастить потом, но не сортирует по комментарию почему-то.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

перенес тему в раздел ошибок...
во, кстати рядом тема про проблему с импортом id_services
viewtopic.php?f=15&t=1577

ок, посмотрю на досуге, что там могло отвалиться
wbw, MetalFan
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

wbw, MetalFan
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

Обрубил базу до пары сотен треков. Выгрузил в файл обмена. Загрузил в чистую прогу. Треки отсортированы по группам в два уровня.
Импорт в .csv со всеми полями, включая название группы.
Ctrl+A, Ctrl+Del, экспорт .csv.
Счетчики дней изначально сбиты, считает до текущей даты. После проверки правильно подсчитывает.
А вот от групп и следа не остается, все одним списком. Куда ж они деваются, если в .csv название группы первым параметров в строке стоит? Хотя бы один уровень, но должен сохраняться.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

SDT, при импорте группы не обрабатываются в принципе
wbw, MetalFan
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

А что мешает? Если есть признак группы, то можно ведь либо запись в эту группу определить, либо создать и определить? Зачем же группа экспортируется?

А при "Загрузить данные из файла" удаляются текущие. Хм... Как же так извернуться, чтобы можно было подгружать данные с других компьютеров и чтобы они были разделены по какому-то признаку?

Дата создания не помогает, меняется на время импорта. А сортировка по комментариям как работает?
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

SDT, отстствие времени) надо просто сесть и написать/дописать код)
Если выбрать существующую группу, то импорт будет происходить в нее.
wbw, MetalFan
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

Не выход для меня. Ну ладно, может когда-то и до этого дело дойдет. А пока отсутствует сортировка по полю "комментарий", два клика по заголовку ничего не меняют, а третий отключает предыдущую сортировку. Как и в других столбцах отключается, но там сначала сортируется. Т.е. сортировка по "комментарию" отсутствует.

И дату создания трека, может быть включить в импорт .csv? Поле же существует, зачем его удалять при импорте?
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

SDT, сортировка по комментарию не делалась сознательно, т.к. это многострочное поле.
Дата создания трека разве присутствует в экспорте csv?
wbw, MetalFan
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

Прошу прощения. Перепутал. Хотел сказать, что в программе дата добавления есть, но не экспортируется в .csv, а при импорте заменяется на время импорта.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

SDT, да, так и есть... ну в общем надо это в предложения по доработке наверное оформить)
т.е. импорт с учетом групп, а так же импорт/экспорт времени создания трека
wbw, MetalFan
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

Хочу отписаться о решении проблемы

В Экселе колонка с первыми неизменными цифрами, потом редко меняющиеся, потом ручной ввод и контрольная сама считается. Дальше нужные параметры как угодно. Затем все это на другом листе компонуется под Трекчекер в 3-4 поля и выгружается в .csv, потом импортируется в нужную группу и все работоспособно.
Но все же не хватает автоматического сохранения группы и времени создания.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Импорт данных из Excel

Post by MetalFan »

SDT, в смысле учета группы при импорте?
а дата создания... она разве экспортируется в принципе?
wbw, MetalFan
SDT
Posts: 24
Joined: Wed Jan 28, 2015 10:49 am
Has thanked: 1 time
Been thanked: 1 time

Re: Импорт данных из Excel

Post by SDT »

:) Ну это ведь как создатель программы сделает - такие и принципы будут.

Дата не экспортируется, а зря. Группа экспортируется, но игнорируется при импорте. Экспорт треков из группы, удаление группы, импорт тех же треков - группа исчезает. Я уж не говорю про группы второго уровня. А может и третий есть. Имхо, программа не рассчитывалась под отслеживание сотен треков. Так? А именно на таких количествах она себя и начинает оправдывать по полной.