我使用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文件一起导出, 但是工作表名称带有“ _”,该空格应该在该位置。 “表名”
有人知道为什么会这样吗?