Как использовать команду BCP для экспорта данных в Excel с заголовками столбцов с помощью командной строки

У меня есть эта информация из текстового файла (через блокнот):

FName           LName           age     Location
....................................................
Dave            Thomas          24      New York
John            Stockton        24      Las Vegas
Jerry           Sloan           25      Los Angeles

Я получил эти результаты после запуска командного файла, где он выполняет автоматизацию и создает этот файл с результатами выше. Я хочу иметь возможность взять эту информацию и экспортировать ее в Excel. Как я могу это сделать?

Я пытался использовать что-то вроде этого в командной строке, но команда EXEC не существует:

EXEC master.dbo.xp_cmdshell 'bcp [database_name.Results] out "C:\Test.xls" -c -t\t -T -SServerName'

1 ответ

Вот источник на GitHub для инструмента командной строки, который я написал для экспорта результата запроса в новый файл документа Excel (с расширением xslx, а не текстовый файл с разделителями табуляции, притворяющийся документом Ecel).

инструмент командной строки bcp2excel

Надеюсь, вы найдете ее полезной :-)

Другие вопросы по тегам