Аналитика http://geosystema.net/forum/ |
|
Загрузка данных из Excel http://geosystema.net/forum/viewtopic.php?f=1&t=1145 |
Страница 2 из 3 |
Автор: | Dmitry_Zolotar [ 29 окт 2009 13:46 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
P[...] - содержит слитый ID(переменной длины) и SC(7 символов) CUT(1,LEN(P[...])-7,P[...]) - первая часть параметра CUT(LEN(P[...])-6,7,P[...]) - вторая часть параметра по ID =SQL(SELECT_EXCELDB.FIELD01_FROM_EXCELDB_WHERE_(EXCELDB.ID=CUT(1,LEN(P[...])-7,P[...]))) по SC =SQL(SELECT_EXCELDB.FIELD01_FROM_EXCELDB_WHERE_(EXCELDB.SC=CUT(LEN(P[...])-6,7,P[...]))) по ID и по SC =SQL(SELECT_EXCELDB.FIELD01_FROM_EXCELDB_WHERE_((EXCELDB.ID=CUT(1,LEN(P[...])-7,P[...]))AND(EXCELDB.SC=CUT(LEN(P[...])-6,7,P[...])))) по ID или по SC =SQL(SELECT_EXCELDB.FIELD01_FROM_EXCELDB_WHERE_((EXCELDB.ID=CUT(1,LEN(P[...])-7,P[...]))OR(EXCELDB.SC=CUT(LEN(P[...])-6,7,P[...])))) |
Автор: | andrei [ 29 окт 2009 14:29 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
Похоже что эти запросы не работают: по SC =SQL(SELECT_EXCELDB.FIELD01_FROM_EXCELDB_WHERE_(EXCELDB.SC=CUT(LEN(P[...])-6,7,P[...]))) по ID и по SC =SQL(SELECT_EXCELDB.FIELD01_FROM_EXCELDB_WHERE_((EXCELDB.ID=CUT(1,LEN(P[...])-7,P[...]))AND(EXCELDB.SC=CUT(LEN(P[...])-6,7,P[...])))) по ID или по SC =SQL(SELECT_EXCELDB.FIELD01_FROM_EXCELDB_WHERE_((EXCELDB.ID=CUT(1,LEN(P[...])-7,P[...]))OR(EXCELDB.SC=CUT(LEN(P[...])-6,7,P[...])))) Как я уже писал, похоже Digitals не может отбирать по второму и следующих столбцах. Если переименовать первый в SC то по нему он уже отбирает. Или я чего-то не догоняю |
Автор: | Dmitry_Zolotar [ 30 окт 2009 10:24 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
Номер столбца не имеет значения, важен только корректно составленный запрос. |
Автор: | andrei [ 30 окт 2009 13:06 ] | ||
Заголовок сообщения: | Re: Загрузка данных из Excel | ||
Посмотрите пожалуйста, этот запрос составлен корректно? Не могу понять в чем моя ошибка.
|
Автор: | andrei [ 02 ноя 2009 12:28 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
Dmitry_Zolotar, помогите пожалуйста. Вроде все делаю правильно, а ничего не получается. Все топчусь на месте с этими запросами |
Автор: | Dmitry_Zolotar [ 02 ноя 2009 14:40 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
Занялся этим, какая-то проблема с кавычками. |
Автор: | Dmitry_Zolotar [ 03 ноя 2009 09:30 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
Вот формула запроса =SQL(SELECT EXCELDB.FIELD01 FROM EXCELDB WHERE (EXCELDB.ID=CUT(1,4,P[1]) AND EXCELDB.SC='CUT(5,7,P[1])')) Столбец SC в ExcelAsDB распознан как текстовый, потому его текстовые значения в условии отбора надо заключить в одинарные кавычки. Кроме того еще убрал одну пару скобок. |
Автор: | andrei [ 05 ноя 2009 08:57 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
Большое спасибо Dmitry_Zolotar за помощь! Вроде заработало! Теперь можно продвигаться дальше и усложнять запросы. Еще раз большое спасибо! |
Автор: | volchkov [ 07 июл 2010 13:06 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
Здравствуйте. У меня вопрос обратный: выгрузка данных из Диджиталс в Эксель. В площадях которые больше или равны 1 (га., кв.м.) не проставляется знак разделителя целой и дробной части (запятая). Приходится выгружать в Word и копировать площади в Єксель. Заранее благодарю за подсказку. |
Автор: | paul [ 07 июл 2010 14:45 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
У меня выброска площадей работает нормально. Опишите подробнее, выложите пример. |
Автор: | volchkov [ 07 июл 2010 16:15 ] | ||
Заголовок сообщения: | Re: Загрузка данных из Excel | ||
Отправляю дмф-файл и таблицу. Позже попробовал изменить знак разделителя в ОС и в Экселе на точку - вроде-бы площадь стал прописывать корректно, но с точкой, а хотелось бы с запятой. Спасибо за помощь.
|
Автор: | Gordey [ 08 май 2013 09:48 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
volchkov писал(а): Здравствуйте. У меня вопрос обратный: выгрузка данных из Диджиталс в Эксель. В площадях которые больше или равны 1 (га., кв.м.) не проставляется знак разделителя целой и дробной части (запятая). Приходится выгружать в Word и копировать площади в Єксель. Заранее благодарю за подсказку. Кто-то подскажет решение этой проблемы? |
Автор: | Bondarets Alexander [ 13 май 2013 08:47 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
То есть, вместо запятой в роли разделителя целой и дробной части числа оказалась точка? Или в чем проблема? |
Автор: | paul [ 13 май 2013 14:48 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
Как я понял, у человека при экспорте в Excel пропадает разделитель целой и дробной части. Например, площадь участка: 1.0000 га, а в Excel: 10000. |
Автор: | Gordey [ 17 май 2013 14:33 ] |
Заголовок сообщения: | Re: Загрузка данных из Excel |
paul писал(а): Как я понял, у человека при экспорте в Excel пропадает разделитель целой и дробной части. Например, площадь участка: 1.0000 га, а в Excel: 10000. Так точно и получается площадь 2,4589 а в ексель кидает 24549 без разделителя но если площадь 0,9540 то кидает правельно |
Страница 2 из 3 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |