Как удалить заголовки файлов Excel C #, Oledb - PullRequest
0 голосов
/ 22 марта 2012
Sting TempFileLocation="Filelocation";
 Sting tempfilename ="FileName";
 Sting TabName ="TabName$";
 string xConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source="  +TempFileLocation+     tempfilename +".xls;Extended Properties='Excel 8.0;HDR=YES'";
 var conn = new OleDbConnection(xConnStr);
 string ColumnName ="[columename] varchar(255)"
 conn.Open();
 var cmd = new OleDbCommand("CREATE TABLE [" + TabName + "] (" + ColumnName + ")", conn);
 cmd.ExecuteNonQuery();
 conn.Close();

Любой, кто знает, как удалить заголовки столбцов файла Excel.Для решения этой проблемы Не могу создать файл Excel, используя OLEDB C #

Я использовал временные заголовкиПосле создания Excel мне нужно удалить все временные заголовки.Пожалуйста, кто-нибудь знает, как это сделать, пожалуйста, дайте мне знать.Спасибо

1 Ответ

0 голосов
/ 22 марта 2012

Если вы имеете в виду, что вам не нужны временные имена столбцов, которые вы создали в Excel, вы можете просто установить HDR=NO в строке подключения.Это свойство определяет, хотите ли вы, чтобы в качестве заголовков столбцов первая строка на листе Excel была или нет;если установлено значение no, все ваши столбцы будут называться F1, F2, F3 и т. д.

...