读excel:
public DataSet ExcelToDS(string Path)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel = "select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds, "table1");
return ds;
}
写excel:
public bool SaveFP2toExcel(string Path)
{
try
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
System.Data.OleDb.OleDbCommand cmd=new OleDbCommand ();
cmd.Connection =conn;
//cmd.CommandText ="UPDATE [sheet1$] SET 姓名='2005-01-01' WHERE 工号='日期'";
//cmd.ExecuteNonQuery ();
for(int i=0;i<fp2.Sheets [0].RowCount -1;i++)
{
if(fp2.Sheets [0].Cells[i,0].Text!="")
{
cmd.CommandText ="INSERT INTO [sheet1$] (工号,姓名,部门,职务,日期,时间) VALUES('"+fp2.Sheets [0].Cells[i,0].Text+ "','"+
fp2.Sheets [0].Cells[i,1].Text+"','"+fp2.Sheets [0].Cells[i,2].Text+"','"+fp2.Sheets [0].Cells[i,3].Text+
"','"+fp2.Sheets [0].Cells[i,4].Text+"','"+fp2.Sheets [0].Cells[i,5].Text+"')";
cmd.ExecuteNonQuery ();
}
}
conn.Close ();
return true;
}
catch(System.Data.OleDb.OleDbException ex)
{
System.Diagnostics.Debug.WriteLine ("写入Excel发生错误:"+ex.Message );
}
return false;
}
分享到:
相关推荐
C#的,winform的,这是我自己写的一个c#操作excel的例子,其中包括数据操作,字体,格式,单元格等操作,还有一个生成柱状图的方法,所有的方法都在ExcelHelper.cs类里,点击Form1窗体里的按钮可以看到各种操作的...
C#操作Excel的几种方法
C#操作Excel的方法
我只好尝试用C#操作EXCEL类,将DATAVIEW的数据写入EXCEL,然后再生成柱状图,花了2天时间找资料,现在可以生成图了,但是生成的图不好看,细节上无法控制。 我把生成图的代码贴下,我再附上XML方式出EXCEL的代码,...
C# 操作Excel案例,没事,帮同事做的一个小程序,这个小程序对Excel编程特别有帮助
c# 操作EXCEL文件
C# 操作Excel大全 c//删除行 //删除一列数据 //设置背景色 //设置Format属性 等
C#操作Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。
C#操作Excel(不需安装Excel就直接可以操作),我想微软自带Excel类库应该也能,但目前还没找到解决方案,
c#操作excel的类 对excel进行基本操作,适合初学者
C# 操作EXCEL实例 + OFFICE COM开发包 包含了 C#操作 EXCEL WORD PPT等各种OFFICE软件所需的DLL 和我自己实际开发中所用到的 操作EXCEL 和WORD的代码!
C#操作EXCEL C#操作EXCEL C#操作EXCEL C#操作EXCEL C#操作EXCEL
简单好用的C#操作Excel的代码示例,提供一个正常类和一个运行时解析的,运行时解析的主要用于装了绿色版Excel的版本,推荐使用这个版本。
C#操作Excel.pdf
用C#操作Excel以及产生Chart图的代码范例
C#操作excel,包括设置单元格格式,列宽,行高等等,基本操作都有,
C#操作excel的方法汇总.
C#操作Excel动态库2.1版本,可以添加引用使用,不需要安装office即可进行C#对Excel表格文件的操作。
自己写的C#操作EXCEl文件大全类:包括1生成sheet,2从gridview、datagridview、数据集中导出数据等操作,并优化了操作过程,3读取Excel文件中的数据到dataset,4设置单元格样式以及颜色等等!!