欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

生成性DatenerzeugungExcel

墨初 知识笔记 61阅读

工作需要请给我一个密码direkt am代码。很简单keine Notwendigkeit zuerklrenprotectedvoidbtnexport _ Click(object sender,EventArgse){ListBonus .模型LogMemberBonusOutExportExcel=新奖金BLL。LogMemberBonusOut()GetList(1,10000,Session['strWhere']).ToString();DataSetds=ChangeParantIDToParentExcel(导出excel);string excel name=' PlayerFundOutListing _ ' style=' color : rgba(0,0,0,1)'DateTime .现在。ToString('yyyyMMdd ')'xls 'CreateExcelFromTable(ds .表[0],excel名称);} #地区生成擅长的代码privatevoidCreateExcelFromTable(DataTabletable,string){ httpresponse response=Page .回应;回应ContentEncoding=System .文字。编码。获取编码(“GBK”);回应AddHeader('内容-处置'

pan style="color: rgba(0, 0, 0, 1)">, "attachment;" + );
            
int index = 0;
            
string headers = "";
            
for (index = 0; index < table.Columns.Count; index++)
            {
                headers 
+= table.Columns[index].ColumnName + "\t";
            }
            headers 
+= "\n";
            response.Write(headers);
            response.Flush();

            
foreach (DataRow row in table.Rows)
            {
                
string rowContent = "";
                
foreach (DataColumn column in table.Columns)
                {
                    rowContent 
+= row[column.ColumnName].ToString() + "\t";
                }
                rowContent 
+= "\n";
                response.Write(rowContent);
                response.Flush();
            }
            response.End();
        }

        
private DataSet ChangeParantIDToParentExcel(List<Bonus.Model.LogMemberBonusOut> ListData)
        {
            DataSet ds 
= new DataSet();
            DataTable tmpDt 
= new DataTable();

            tmpDt.Columns.Add(
"TranID");
            tmpDt.Columns.Add(
"Member Code");
            tmpDt.Columns.Add(
"Fund Out Amt");
            tmpDt.Columns.Add(
"Bonus");
            tmpDt.Columns.Add(
"Product");
            tmpDt.Columns.Add(
"Fund Out Date");
            tmpDt.Columns.Add(
"Status");
            tmpDt.Columns.Add(
"Verified By");
            tmpDt.Columns.Add(
"Verified Date");

            DataRow dr;

            
foreach (var item in ListData)
            {
                dr 
= tmpDt.NewRow();

                dr[
"TranID"= item.OrderID;
                dr[
"Member Code"= item.MemberCode;
                dr[
"Fund Out Amt"= item.OutMoney;
                dr[
"Bonus"= item.Bonus;
                dr[
"Product"= GetPname(Convert.ToInt16(item.ProductIDInfo));
                dr[
"Fund Out Date"= item.OutDate.ToString("yyyy-MM-dd hh:mm:ss");
                dr[
"Status"= item.StatusID;
                dr[
"Verified By"= item.CreateBy;
                dr[
"Verified Date"= item.CreateDate.ToString("yyyy-MM-dd hh:mm:ss").Replace("0001-01-01 12:00:00""");

                tmpDt.Rows.Add(dr);
            }

            tmpDt.AcceptChanges();
            ds.Tables.Add(tmpDt);

            
return ds;
        }

 

标签:
声明:无特别说明,转载请标明本文来源!