введение:
]
вставьте в OpenDataSource ('microsoft.jet.oledb.4.0', 'ИСТОЧНИК ДАННЫХ = C: \ Working \ Book1.xlsx; расширенные свойства = Excel 12.0; HDR = YES') Выберите ProductId, цена из dbo.product. Однако этот метод может столкнуться с синтаксической ошибкой.
альтернативные решения:
INSERT INTO OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\Working\Book1.xlsx;Extended Properties=EXCEL 12.0;HDR=YES') SELECT productid, price FROM dbo.product
1. Excel Import:
для небольших наборов данных можно экспортировать результаты вручную. Выберите все записи в результатах запроса, щелкните правой кнопкой мыши и выберите «Сохранить результаты как», чтобы экспортировать данные как файл CSV.
2. OpenRowset:
более надежного метода - использовать функцию OpenRowset:вставьте в OpenRowset ('Microsoft.jet.oledb.4.0', 'Excel 8.0; Database = C: \ test.xls;', 'Select ProductId, цена от dbo.product')
3. SSIS:
для крупных экспорт данных рассмотрите возможность использования служб интеграции SQL Server (SSIS), который предоставляет расширенные возможности для извлечения, преобразования и загрузки данных. CSV Экспорт с заголовками столбцов:
INSERT INTO OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\Working\Book1.xlsx;Extended Properties=EXCEL 12.0;HDR=YES') SELECT productid, price FROM dbo.product
, чтобы экспортировать результаты с заголовками столбцов в качестве файла CSV, перейдите к «Инструментам -> Опции», выберите «Результаты запроса -> SQL Server -> Результаты сетки,« Проверьте »включить заголовки столбцов при копировании или сохранении результатов», и нажмите «ОК».
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3