excel导出带有空格的表名,但是在excel中使用“ _” C#获取工作表名称

时间:2018-08-16 08:13:52

标签: c# asp.net .net excel

我使用C#编写代码以“ .xls”格式将表格导出到excel,并尝试为工作表名称提供空格。

我尝试这样的事情:

string header = "CREATE TABLE [Table Name]"

string constring = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + @FilePath + ";Extended Properties=\"Excel 12.0;HDR=YES;\"";                    

myConnection = new OleDbConnection(constring);
myConnection.Open();

var cmd = myConnection.CreateCommand();

cmd.CommandText = header;

cmd.ExecuteNonQuery();

正常运行代码后,我便可以将数据与Excel文件一起导出, 但是工作表名称带有“ _”,该空格应该在该位置。 “表名”

TableName

有人知道为什么会这样吗?

0 个答案:

没有答案