繁体   English   中英

使用C#将多个工作表导出到同一Excel文件中

[英]Export multiple sheets in same Excel file using C#

我有两个数据表, 我想将两个数据表导出为一个Excel文件,该文件有两张包含这两个数据表的数据的表格

string myquery = "select * from mytable";
string myquery2 = "select * from blatable";
--making and connection to my db--

try{
   cnn.open();
   MySqlCommand cmd = new MySqlCommand(myquery, cnn);
   {
    MySqlDataAdapter sda = new MySqlDataAdapter();
      {
    sda.SelectCommand = cmd;
    mydt = new DataTable();
    sda.fill(mydt);
         }
      }

   MySqlCommand cmd1 = new MySqlCommand(myquery2, cnn);
    {
     MySqlDataAdapter sda = new MySqlDataAdapter();
      {
      sda.SelectCommand = cmd1;
      mydt1 = new DataTable();
       sda.fill(mydt1);
         }
        }       

      }

现在已经为此事使用了SmartXLS,它易于使用。 它也有据可查

http://www.smartxls.com/csharp/workbook.htm#vworkbook-rw-xlsx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM