Как использовать команду 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
Надеюсь, вы найдете ее полезной :-)