Экспортируйте SQL-данные в Excel и отображайте несколько строк в одной ячейке - PullRequest
0 голосов
/ 02 июля 2018

enter image description here

Я работаю над приложением Windows Form, и мне нужно экспортировать данные sql, чтобы преуспеть и отобразить несколько строк в одной ячейке по вертикали. Запрос sql извлекает последовательность кода состояния, разделенного запятыми, например «инициировано, отправлено, утверждено, завершено» и т. Д. Когда данные экспортируются в файл Excel, клиент хотел бы, чтобы они отображались вертикально в одной ячейке, см. Снимок экрана выше. , Буду очень признателен за любую помощь и предложения!

1 Ответ

0 голосов
/ 02 июля 2018

Для представления в Excel вам нужно преобразовать результат столбца Status в формулу Excel и использовать CHAR(10), который является символом новой строки для Excel. Итак, ваш результат будет выглядеть так:

= "Инициировано" & CHAR (10) & "Отправлено" `

Помните, что в Excel для отображения новой строки в ячейке должна быть включена опция Wrap Text.

Измените запрос SQL, чтобы сохранить результат, как показано ниже:

CaseID Status 
1001   ="Initiated" & CHAR( 10 ) & "Submitted"
1002   ="Approved" & CHAR( 10 ) & "Completed"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...