-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Экспорт данных в Excel - текст преобразуется в десятичную дробь

Понедельник, 11 Июня 2018 г. 22:43 + в цитатник
Добрый день, уважаемые коллеги.
Вопрос, вероятно, не совсем по теме раздела, но, вероятно, многие решали проблемы с импортом данных в Excel, в т.ч. мою.

Суть проблемы. При импорте из списка Access в лист Excel текстовая строка вида "2018.400" автоматом преобразуется в дробь "2018,400" и усекается до "2018,4". А это текст - регистрационный номер письма. Смена системного разделителя с "," на "." ничего не дает - в Excel'e результат выглядит как "2018.4". Слышал, что можно настраивать разделитель в самом Excel'e, но это плохой вариант - у приложения много пользователей, желательно обойтись без изменения настроек.

На рисунке показано, как выглядит одно и то же в Access и Excel (сверху) и как выглядит код экспорта в Excel (снизу).
Не подскажете, как победить проблему?

----
И второй вопрос. Значит, при переносе дат Excel отчего-то не понимает, что текст вида "03.05.2018" - это дата. В результате для столбцов с датами я после экспорта делаю в Excel автозамену "." на "-" для всего столбца. Это работает, но если в столбце ни одного значения, появляется сообщение об ошибке замены + возникают проблемы с заголовком (см. на рисунке заголовок второго столбца в Excel). Может быть, есть менее тупой способ экспорта дат, без автозамен?

http://www.sql.ru/forum/1295770/eksport-dannyh-v-excel-tekst-preobrazuetsya-v-desyatichnuu-drob


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку