base.Response.Clear();
base.Response.ContentEncoding = Encoding.UTF8;
base.Response.ContentType = "Application/ms-excel";
base.Response.AppendHeader("Content-Disposition", "attachment;filename=\"Export_" + DateTime.Now.ToString("yyyymmddhhmm") + "_" + base.RandKey(4) + ".xls\"");
if ((table != null) && (table.Rows.Count > 0))
{
base.Response.Write("<table border=\"0\" style=\"text-align:left;font-size:10pt\" cellpadding=\"0\" cellspacing=\"0\">");
base.Response.Write("<tr height\"50\"><td style=\"text-align:center;font-size:16pt;\" colspan=\"11\"><b>訂單列表</b></td></tr>");
base.Response.Write("<tr><td colspan=\"11\"></td></tr>");
base.Response.Write("</table>");
base.Response.Write("<table border=\"1px\" style=\"text-align:left;font-size:10pt\" cellpadding=\"0\" cellspacing=\"0\">");
base.Response.Write("<tr bgcolor=\"c0c0c0\">");
base.Response.Write("<td width=\"100\"><b>交易時間<b></td>");
base.Response.Write("<td width=\"200\"><b>訂單號</b></td>");
base.Response.Write("<td width=\"100\"><b>商戶號</b></td>");
base.Response.Write("<td width=\"100\"><b>商戶簡稱<b></td>");
base.Response.Write("<td width=\"100\"><b>終端號<b></td>");
base.Response.Write("<td width=\"100\"><b>交易類型<b></td>");
base.Response.Write("<td width=\"100\"><b>交易狀態(tài)<b></td>");
base.Response.Write("<td width=\"100\"><b>交易金額<b></td>");
base.Response.Write("<td width=\"100\"><b>結(jié)算金額<b></td>");
base.Response.Write("<td width=\"100\"><b>執(zhí)行費率(%)<b></td>");
base.Response.Write("<td width=\"100\"><b>手續(xù)費</b></td>");
base.Response.Write("<td width=\"100\"><b>收款行</b></td>");
base.Response.Write("<td width=\"100\"><b>支行名行</b></td>");
base.Response.Write("<td width=\"100\"><b>聯(lián)行號</b></td>");
base.Response.Write("<td width=\"100\"><b>收款帳戶</b></td>");
base.Response.Write("<td width=\"100\"><b>收款人</b></td>");
base.Response.Write("<td width=\"100\"><b>支付卡號<b></td>");
base.Response.Write("<td width=\"100\"><b>卡片類型<b></td>");
base.Response.Write("<td width=\"100\"><b>是否T0商戶<b></td>");
base.Response.Write("<td width=\"100\"><b>結(jié)算時間<b></td>");
base.Response.Write("</tr>");
for (int i = 0; i < table.Rows.Count; i++)
{
DataRow row = table.Rows[i];
//根據(jù)mainId 獲取到商戶的信息
DataSet posuserDS = BasePage.BindAgeData("SELECT * FROM [posplat].[dbo].[PosUser] where mainid = '" + row["mainid"].ToString() + "'");
DataTableCollection posusertables = posuserDS.Tables;
if (posuserDS.Tables.Count == 1)
{
DataTable theTable = posusertables[0];
DataRowCollection therows = theTable.Rows;
DataRow therow = therows[0];
string combankname1 = therow["combankname1"].ToString(); //商戶銀行卡開戶行名稱
string zhihangming = therow["combanksort2"].ToString();//支行名
string lianhanghao = therow["combank2"].ToString();//聯(lián)行號
string combankcarnum1 = therow["combankcarnum1"].ToString();//銀行卡號
string combankcarname1 = therow["combankcarname1"].ToString();//shou kuan ren
string isT0 = therow["postdayid"].ToString().Equals("6") ? "是" : "否"; //是否T0代付
base.Response.Write("<tr>");
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", BasePage.TimeStr(row["addtime"].ToString())));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", row["systr"].ToString()));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", row["mainid"].ToString()));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", row["niname"].ToString()));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", row["serid"].ToString()));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", this.GetTradeType(row["tradesort"].ToString())));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\" >{TEXT}</td>".Replace("{TEXT}", BasePage.PosTradeState(row["tradestate"].ToString())));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", row["total"].ToString()));
double jiesuanJinEr = Convert.ToDouble(row["total"]) - Convert.ToDouble(row["tax"]);
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", jiesuanJinEr.ToString()));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", row["rate"].ToString()));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", row["tax"].ToString()));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", combankname1));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", zhihangming));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", lianhanghao));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", combankcarnum1));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", combankcarname1));
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", BasePage.CardDis(row["carnum"].ToString())));//支付卡號
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", row["carorg"].ToString()));//支付卡號
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", isT0));//是否T0代付
base.Response.Write("<td style=\"vnd.ms-excel.numberformat:@\">{TEXT}</td>".Replace("{TEXT}", BasePage.TimeStr(row["jiesuantime"].ToString())));//結(jié)算時間
base.Response.Write("</tr>");
}
else
{
MessageBox.Show(this, "導出失敗,獲取商戶信息失斨笙印泉坐!");
return;
}
}
base.Response.Write("</table>");
base.Response.Write("<table border=\"0\" style=\"text-align:left;font-size:10pt\" cellpadding=\"0\" cellspacing=\"0\">");
base.Response.Write("<tr><td colspan=\"11\"></td></tr>");
base.Response.Write("<tr>");
base.Response.Write("<td colspan=\"7\"> </td>");
base.Response.Write("<td><b>導出時間:<b></td>");
base.Response.Write("<td> {PrintTime}</td>".Replace("{PrintTime}", DateTime.Now.ToString()));
base.Response.Write("<td> </td>");
base.Response.Write("<td> </td>");
base.Response.Write("</tr>");
base.Response.Write("</table>");
}
base.Response.Flush();
base.Response.Close();
base.Response.End();
}
C# .Response.Write 導出報表修改文本格式
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來慧耍,“玉大人身辨,你說我怎么就攤上這事∩直蹋” “怎么了煌珊?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長泌豆。 經(jīng)常有香客問我定庵,道長,這世上最難降的妖魔是什么踪危? 我笑而不...
- 正文 為了忘掉前任蔬浙,我火速辦了婚禮,結(jié)果婚禮上贞远,老公的妹妹穿的比我還像新娘畴博。我一直安慰自己,他們只是感情好蓝仲,可當我...
- 文/花漫 我一把揭開白布俱病。 她就那樣靜靜地躺著,像睡著了一般袱结。 火紅的嫁衣襯著肌膚如雪亮隙。 梳的紋絲不亂的頭發(fā)上扒腕,一...
- 文/蒼蘭香墨 我猛地睜開眼噪漾,長吁一口氣:“原來是場噩夢啊……” “哼硼砰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起欣硼,我...
- 正文 年R本政府宣布吕世,位于F島的核電站,受9級特大地震影響梯投,放射性物質(zhì)發(fā)生泄漏命辖。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一晚伙、第九天 我趴在偏房一處隱蔽的房頂上張望吮龄。 院中可真熱鬧,春花似錦咆疗、人聲如沸漓帚。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽尝抖。三九已至,卻和暖如春迅皇,著一層夾襖步出監(jiān)牢的瞬間昧辽,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- http://blog.csdn.net/soundfly/article/details/7397764 整型轉(zhuǎn)...
- Excel如何批量將文本格式的數(shù)字改為數(shù)值格式茉贡?下面,我為大家介紹一下Excel批量將文本格式的數(shù)字改為數(shù)值格式的...
- 生成XLSX格式Excel文檔 使用Apache POI導出Excel小結(jié)--導出XLS格式文檔 使用Apache...
- 使用Apache POI導出Excel小結(jié) 關(guān)于使用Apache POI導出Excel我大概會分三篇文章去寫 使用...
- http://www.reibang.com/u/427f24ca726a http://blog.sina.co...