Как создать именованный лист без заголовков - точно так же, как лист по умолчанию - через ace.oledb?Создать лист в книгу без заголовков ace.oledb
Команда создания для листа должно быть что-то вроде:
CREATE TABLE [MySheet] (field1 type, field2 type ..., fieldn type)
Это создает MySheet и всегда вставлять (независимо от HDR расширенного свойства в строке подключения или настройки FirstRowHasNames реестра) первую строку в MySheet, содержащий field1 , field2 ... fieldn
В принципе, мне не нужен «Заголовок таблицы», мне просто нужно вставить значения во вновь созданный именованный пустой лист.
«HDR» - это все, что вам нужно изменить, чтобы этого не произошло - я делал это бесчисленное количество раз. Можете ли вы опубликовать свою строку подключения? –
http://www.mikesknowledgebase.com/pages/SQLServer/ImportExcelIntoSQLServer.htm –
oleDbConnection.ConnectionString = @ "Provider = Microsoft.ACE.OLEDB.12.0; Источник данных = d: \ NewExcelFile.xlsx; Расширенные свойства =" «Excel 12.0 Xml; HDR = NO» ";"; Пробовал также HDR = ДА - Я уже заявил, что в моем посте - с и без FirstRowHasNames установлено 0 в реестре ... – ripahoratiu