小编Shi*_*029的帖子

无法使用OLEDB C#创建Excel文件

 string TempFileLocation="Filelocation";
 string tempfilename ="FileName";
 string 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();
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码来创建表,但它不允许我创建超过64个字符的ColumnName.请给我这个问题的解决方案.

c# oledb excel

1
推荐指数
1
解决办法
4292
查看次数

标签 统计

c# ×1

excel ×1

oledb ×1