首页 > 解决方案 > 将 2 个数据集作为 Excel 中的 2 个不同行导出到 Excel,或将选择查询拆分为 excel 中的 2 行

问题描述

在下面的代码中,dsek 和 dsek1 来自两个表。我想以这样的方式导出到 excel,dsek1 的值将显示在 Excel 的第一行中,而 dsek 的值将显示在第二行中。我怎样才能使它成为可能。谢谢

     protected void Expor(object sender, EventArgs e)
         {
        if (Session["dsek"] != null)
        {
                ASPEXCELL.ExcelExport.ExportDataSetToExcel((DataSet)Session["dsek1"], "Data_" + DateTime.Now.ToString() + ".xls");
          
                   ASPEXCELL.ExcelExport.ExportDataSetToExcel((DataSet)Session["dsek"], "Data_" + DateTime.Now.ToString() + ".xls");
           
       
          
           }
        } 

或者

如何拆分下面的选择语句,以便在我导出时,NOTE1、NOTE2、NOTE3 列(它只是日期)将出现在 Excel 的第一行中,而 Excel 的第二行中的所有其他列中。

              {
                  DataSet dsk = ORSQLSelectRecord("SELECT NOTE1,NOTE2,NOTE3 ,PART_NUMBER as Partnumber,UOM,TOTAL_SUPPLY_7 as Total_supply FROM cust.T_R_HEADERS_ALL a, cust.T_R_DETAILS_ALL b CROSS JOIN cust.T_R_B WHERE a.inventory_item_id = b.inventory_item_id and V_CODE = '87654'"); 

      Session["dsek"] = dsk;
           }  

 protected void Expor(object sender, EventArgs e)
         {
        if (Session["dsek"] != null)
        {
                                       
     
    ASPEXCELL.ExcelExport.ExportDataSetToExcel((DataSet)Session["dsek"], "Data_" + DateTime.Now.ToString() + ".xls");
           
    
          
           }
        }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

标签: c#

解决方案


推荐阅读