c#如何用sql语句创建excel文件和工作表 c#如何用sql语句创建excel文件和工作表,求具体方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有试过,不过Excel应该和SQL语句应该和Access一样,都是Jet-SQL //测试按钮 private void button1_Click( object sender, EventArgs e ) { OleDbConnection conn = new OleDbConnection(); //连接时,D:\Test.xls (被连接的文件)不存在也没有关系,在创建表的时候会自动创建该文件 conn.ConnectionString=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.xls;Extended Properties='Excel 8.0;'"; conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = conn; //创建表 Sheet1 ,有字段 name,age,field1,field2 cmd.CommandText = "Create Table [Sheet1] (name varchar(20),age int,field1 varchar(20),field2 varchar(20));"; cmd.ExecuteNonQuery( ); //创建表 Sheet2 ,有字段 name,city,country,address cmd.CommandText = "Create Table [Sheet2] (name varchar(20),city varchar(20),country varchar(20),address varchar(20));"; cmd.ExecuteNonQuery( ); //在表 Sheet2 中插入一条记录 cmd.CommandText = "insert into [sheet2] (name,city,country,address) VALUES ('特别(sdfkfkd)','江苏南京','中国','雨花台区共青团路');"; cmd.ExecuteNonQuery(); conn.Close(); } 上一楼的兄弟,那你知道用Flex怎样将数据导出到Excel中吗? 请问,这句sql语句的疑问 请高手帮帮忙,关于DLL文件的问题! 子窗口的值传回父窗口 急救,一个关于MDI多窗体的问题 如何将struct类型转换成byte[] 请问高手:不同语言间可以实现这样的功能吗? 求解C#一个线程问题 简单问题,如何刷新? 如何将文件以二进制保存到数据库 加100分,如何设置TabControl的背景色 显示输入字符串的格式不正确 DataGridView中的Combobox列的问题
//测试按钮
private void button1_Click( object sender, EventArgs e )
{
OleDbConnection conn = new OleDbConnection(); //连接时,D:\Test.xls (被连接的文件)不存在也没有关系,在创建表的时候会自动创建该文件
conn.ConnectionString=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.xls;Extended Properties='Excel 8.0;'";
conn.Open(); OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn; //创建表 Sheet1 ,有字段 name,age,field1,field2
cmd.CommandText = "Create Table [Sheet1] (name varchar(20),age int,field1 varchar(20),field2 varchar(20));";
cmd.ExecuteNonQuery( ); //创建表 Sheet2 ,有字段 name,city,country,address
cmd.CommandText = "Create Table [Sheet2] (name varchar(20),city varchar(20),country varchar(20),address varchar(20));";
cmd.ExecuteNonQuery( ); //在表 Sheet2 中插入一条记录
cmd.CommandText = "insert into [sheet2] (name,city,country,address) VALUES ('特别(sdfkfkd)','江苏南京','中国','雨花台区共青团路');";
cmd.ExecuteNonQuery(); conn.Close();
}