zoukankan      html  css  js  c++  java
  • 快速导出Excel

    由于项目需要,以前是做b/s开发的先做c/s开发.其中就有Excel导出模块.在往上找了很多资料都是挺凌乱的

    我整理了一下,在此分享.(有些代码片段来自他人,在此感谢)

    View Code
            public static bool haha(DataSet ds, string filenames)
    {
    try
    {
    string FileName = filenames;// "d:\\abc.xls";
    DataTable dt = ds.Tables[0];
    FileStream objFileStream;
    StreamWriter objStreamWriter;
    string strLine = "";
    objFileStream
    = new FileStream(FileName, FileMode.OpenOrCreate, FileAccess.Write);
    objStreamWriter
    = new StreamWriter(objFileStream, System.Text.Encoding.Unicode);
    for (int i = 0; i < dt.Columns.Count; i++)
    {
    strLine
    = strLine + dt.Columns[i].ColumnName.ToString() + Convert.ToChar(9);
    }
    objStreamWriter.WriteLine(strLine);
    strLine
    = "";
    for (int i = 0; i < dt.Rows.Count; i++)
    {
    strLine
    = strLine + (i + 1) + Convert.ToChar(9);
    for (int j = 1; j < dt.Columns.Count; j++)
    {
    strLine
    = strLine + dt.Rows[i][j].ToString() + Convert.ToChar(9);
    }
    objStreamWriter.WriteLine(strLine);
    strLine
    = "";
    }
    objStreamWriter.Close();
    objFileStream.Close();
    return true;
    }
    catch (Exception)
    {
    return false;
    throw;
    }

    }

      

  • 相关阅读:
    3、Spring Cloud Rest工程创建(通过IDEA创建)
    Centos7配置阿里epel源|yum源
    OSI七层模型:TCP/IP && HTTP && WebSocket && MQTT
    几种进程间的通信方式
    Tomcat类加载机制
    JAVA类加载器
    Spring事务隔离级别
    Spring事务传播特性
    Spring事务实现原理
    RPC框架Dubbo分析
  • 原文地址:https://www.cnblogs.com/benbenfishfish/p/Excel.html
Copyright © 2011-2022 走看看