斜面OLEDB使用C#创建Excel文件 [英] Cant create Excel file using OLEDB C#

查看:140
本文介绍了斜面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();



我用上面的代码来创建表,但它并没有让我有超过64个创建的ColumnName字符。请给我soluition了这个问题。

I using above code to create the table but it did not allow me to create ColumnName with more than 64 characters. Please give me soluition for this problem.

推荐答案

列名不能超过64个字符。

The column name cannot be over 64 characters.

根据 MSDN

最大列名称长度:超过64个字符

的列名会产生错误。

Maximum column name length:
Column names over 64 characters will produce an error.

这篇关于斜面OLEDB使用C#创建Excel文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆