Добрый день уважаемые . Столкнулся с проблемой.
Имеются данные в SQL Server.
Чтобы получить данные я подключаюсь к БД через хранимку.
Хранимка получает данные и загружает в excel.
В связи с тем что в БД данные поступают json-ом то они автоматом загружаются в текстовом формате и дату я загружаю вот в таком формате 2021.01.04
При получении через хранимку я конвертирую ее чтобы excel понял что это дата.
SELECT TOP 1000 [ID]
,substring([дата],9,2)+'.'+ substring([дата],6,2)+'.'+ substring([дата],1,4),
from таблица
После загрузки в excel она отображается 02.03.2021
Вроде бы все хорошо НО имеется проблема. пока не обновишь ячейку формат не меняется и остается виде текст.
Исправляю в ручную, меню Данные - Текст по столбцам - Далее Готово. Формат исправляется.
Но нам желательно чтобы она произошла автоматом и хотел записать в макрос но после запуска макроса нечего не происходит.
Проблема в том что данные загружаются в excel, в день около до 2-3тыс строк.
Не подскажите пжлст как исправить ситуацию ?
Заранее очень благодарю.
Имеются данные в SQL Server.
Чтобы получить данные я подключаюсь к БД через хранимку.
Хранимка получает данные и загружает в excel.
В связи с тем что в БД данные поступают json-ом то они автоматом загружаются в текстовом формате и дату я загружаю вот в таком формате 2021.01.04
При получении через хранимку я конвертирую ее чтобы excel понял что это дата.
SELECT TOP 1000 [ID]
,substring([дата],9,2)+'.'+ substring([дата],6,2)+'.'+ substring([дата],1,4),
from таблица
После загрузки в excel она отображается 02.03.2021
Вроде бы все хорошо НО имеется проблема. пока не обновишь ячейку формат не меняется и остается виде текст.
Исправляю в ручную, меню Данные - Текст по столбцам - Далее Готово. Формат исправляется.
Но нам желательно чтобы она произошла автоматом и хотел записать в макрос но после запуска макроса нечего не происходит.
Проблема в том что данные загружаются в excel, в день около до 2-3тыс строк.
Не подскажите пжлст как исправить ситуацию ?
Заранее очень благодарю.