Импорт определенного формата даты в Excel из Microsoft SQL Server

Я уже задавал вопрос на: StackOverFlow и был отправлен в это место здесь.

я импортирую даты из немецкой таблицы SQL Server в немецкий файл Excel с помощью встроенного инструмента подключения Excel.

однако формат даты так же, как в SQL Server: 2012-08-08, но я хочу, чтобы отобразить: 08.08.2012. Когда я дважды щелкну внутри ячейки, он распознает немецкое форматирование даты, но, конечно, я хотел бы иметь этот формат для весь столбец в начале без вручную изменить его.

Мне также нужно иметь возможность использовать эти даты для расчетов.

Я знаю, что есть текстовое поле, где вы можете ввести "определение" SQL в инструменте подключения Excel, но на самом деле это не работает с "нормальными" SQL-операторами.

нужно ли что-то менять в SQL Server или как это сделать?

3
задан Community
23.02.2023 2:57 Количество просмотров материала 2919
Распечатать страницу

1 ответ

Если я правильно вас понял, вы говорите, что поле в SQL Server хранится в формате datetime, и вы хотите вытащить эту информацию в Excel, создав соединение с таблицей SQL Server, и отобразить его в немецкой форме даты dd.мм.yyyy

вам не нужно редактировать SQL на вкладке определение окна свойств соединения для форматирования - это может быть проще, чем вы думаете.

  1. используйте мастер подключения к данным Excel, чтобы вытащить таблица, которую требуется отобразить в Excel.

  2. затем в Excel для каждого столбца даты выделите весь столбец, нажмите кнопку форматировать ячейки (или сочетание клавиш Ctrl+1), затем на вкладке номер щелкните пользовательский в нижней части столбца слева. В "тип" текстовое поле, введите следующее: ДД.мм. гггг

  3. при следующем обновлении данных Excel должен сохранить немецкое форматирование дат. В этих столбцах можно использовать что угодно для вычислений Excel знает, что это даты.

1
отвечен Andi Mohr 2023-02-24 10:45

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх