Даты из Excel

Пишите ваши предложения здесь.
Ответить
tommy.felt
Сообщения: 109
Зарегистрирован: 01 июн 2016, 12:54
Имя: Валентин Наговицын
Откуда: Глазов, Удмуртия, Россия

Даты из Excel

Сообщение tommy.felt »

Столкнулся с проблемой импорта данных из Excel.
Даты экспортируются в виде порядкового номера дня. Если преобразовывать в текстовый вид, аналогичном тому, что используется при вводе на сайте, Excel распознает дату и конвертирует в свой формат, история повторяется.
Аватара пользователя
nikorn
Сообщения: 342
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Даты из Excel

Сообщение nikorn »

Вот тут есть функция Excel, которая преобразует дату к формату Руководителя:
http://rukovoditel.net/forum/ru/viewtop ... 1675#p1675

Внимание! Перед экспортом нужно установить тип импортируемого поля - "Текстовый" и сохранить ячейки с формулами, как значения.
tommy.felt
Сообщения: 109
Зарегистрирован: 01 июн 2016, 12:54
Имя: Валентин Наговицын
Откуда: Глазов, Удмуртия, Россия

Re: Даты из Excel

Сообщение tommy.felt »

Спасибо, буду иметь ввиду.)
Уже руками сделал, благо всего 44 сущности, а большая часть данных, кроме логики, без труда импортировалось.)
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Даты из Excel

Сообщение support »

"44 сущности" ?? :shock: это что же у вас за систему управления?:)
tommy.felt
Сообщения: 109
Зарегистрирован: 01 июн 2016, 12:54
Имя: Валентин Наговицын
Откуда: Глазов, Удмуртия, Россия

Re: Даты из Excel

Сообщение tommy.felt »

support писал(а): "44 сущности" ?? :shock: это что же у вас за систему управления?:)
Коренных сущностей, помимо пользователей, пока три, но одна содержит 44 записи, каждая из которых содержит 35 полей.) Это 44 дома, с основными характеристиками, и они будут добавляться.
Поэтому было бы здорово, иметь возможность при импорте апдейтить существующие записи, связывая по ID например.
И кроме того удалять выделенные записи, а то я вчера по отдельности повторно залитые 44 записи удалял..)))
Но ничего, благо массив не такой большой, а вот у других товарищей могут возникнуть серьезные проблемы, при которых БД снести проще.)

Так же не совсем понятно как импортировать логику. При экспорте базы там отмечено "да" и "нет", однако при импорте слова не воспринимаются и остаются пустыми. "1" и "0"?
И что делать со списками?
Благодарю за ответ.)

P.S. Сейчас выбиваю программиста на фриланс, обещают в середине июля выделить, будем допиливать и делиться с сообществом.)
Аватара пользователя
nikorn
Сообщения: 342
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Даты из Excel

Сообщение nikorn »

Насколько я понял, разбираясь с импортом, перед импортом нужно заменить:

-для логических полей - "Да" на "true", а "Нет" на "false"
-в списках - значения полей на их ID
Последний раз редактировалось nikorn 02 июн 2016, 08:13, всего редактировалось 1 раз.
tommy.felt
Сообщения: 109
Зарегистрирован: 01 июн 2016, 12:54
Имя: Валентин Наговицын
Откуда: Глазов, Удмуртия, Россия

Re: Даты из Excel

Сообщение tommy.felt »

nikorn писал(а):Перед импортом логических полей нужно заменить "Да" на "true", а "Нет" на "false"
Благодарю!
А по спискам есть у Вас решение?
Аватара пользователя
nikorn
Сообщения: 342
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Даты из Excel

Сообщение nikorn »

См. выше (откорректировал сообщение)

Кстати, насколько я понимаю, 44 дома правильнее было бы внести, как 44 записи в таблице сущности "Дома", а не как 44 сущности "Дом"
tommy.felt
Сообщения: 109
Зарегистрирован: 01 июн 2016, 12:54
Имя: Валентин Наговицын
Откуда: Глазов, Удмуртия, Россия

Re: Даты из Excel

Сообщение tommy.felt »

nikorn писал(а):См. выше (откорректировал сообщение)

Кстати, насколько я понимаю, 44 дома правильнее было бы внести, как 44 записи в таблице сущности "Дома"
Именно так и сделано.)

Насчет списков думал о таком решении.)
Спасибо, что подтвердили.)
Ответить