`

C#操作excel

    博客分类:
  • .net
 
阅读更多
读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# 操作Excel写数据生成图表

    C#的,winform的,这是我自己写的一个c#操作excel的例子,其中包括数据操作,字体,格式,单元格等操作,还有一个生成柱状图的方法,所有的方法都在ExcelHelper.cs类里,点击Form1窗体里的按钮可以看到各种操作的...

    C#操作Excel的几种方法

    C#操作Excel的几种方法

    C#操作Excel

    C#操作Excel的方法

    C#操作EXCEL类

    我只好尝试用C#操作EXCEL类,将DATAVIEW的数据写入EXCEL,然后再生成柱状图,花了2天时间找资料,现在可以生成图了,但是生成的图不好看,细节上无法控制。 我把生成图的代码贴下,我再附上XML方式出EXCEL的代码,...

    C# 操作Excel案例

    C# 操作Excel案例,没事,帮同事做的一个小程序,这个小程序对Excel编程特别有帮助

    c#操作EXCEL文件

    c# 操作EXCEL文件

    C# 操作Excel大全

    C# 操作Excel大全 c//删除行 //删除一列数据 //设置背景色 //设置Format属性 等

    C#操作EXCEL文件

    C#操作Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。

    C#操作Excel(不需安装Excel)

    C#操作Excel(不需安装Excel就直接可以操作),我想微软自带Excel类库应该也能,但目前还没找到解决方案,

    c#操作excel的类

    c#操作excel的类 对excel进行基本操作,适合初学者

    C# 操作EXCEL实例 + OFFICE COM开发包.rar

    C# 操作EXCEL实例 + OFFICE COM开发包 包含了 C#操作 EXCEL WORD PPT等各种OFFICE软件所需的DLL 和我自己实际开发中所用到的 操作EXCEL 和WORD的代码!

    C#操作EXCEL.doc

    C#操作EXCEL C#操作EXCEL C#操作EXCEL C#操作EXCEL C#操作EXCEL

    C#操作Excel类示例

    简单好用的C#操作Excel的代码示例,提供一个正常类和一个运行时解析的,运行时解析的主要用于装了绿色版Excel的版本,推荐使用这个版本。

    C#操作Excel.pdf

    C#操作Excel.pdf

    C# 操作Excel

    用C#操作Excel以及产生Chart图的代码范例

    C#操作EXCEL

    C#操作excel,包括设置单元格格式,列宽,行高等等,基本操作都有,

    C#操作excel的方法汇总

    C#操作excel的方法汇总.

    C#操作Excel动态库NPOI.dll

    C#操作Excel动态库2.1版本,可以添加引用使用,不需要安装office即可进行C#对Excel表格文件的操作。

    C#操作EXCEl文件类

    自己写的C#操作EXCEl文件大全类:包括1生成sheet,2从gridview、datagridview、数据集中导出数据等操作,并优化了操作过程,3读取Excel文件中的数据到dataset,4设置单元格样式以及颜色等等!!

Global site tag (gtag.js) - Google Analytics