利用NPOI操作excel匯出

2021-08-05 21:23:21 字數 1688 閱讀 2320

npoi外掛程式要.netframe4.0

開啟excel按鈕事件

private void button1_click(object sender, eventargs e)

}private void button2_click(object sender, eventargs e)

if (datearry[2].substring(0, 2).tostring().trim().length == 1)

//string refunddate = datearry[0] + datearry[1] + datearry[2];

//2018-08-08出票日期

string refunddate = datearry[0] +"\\"+ datearry[1] +"\\"+ datearry[2];                      

string shopid = "308010702000929";//商戶號

string carnum = dtinfo.rows[0]["onlinerecordcardnumber"].tostring();

string idaffer = carnum.substring(0, 5).tostring();//卡號前4位

string idlast = carnum.substring(12, 4).tostring();//卡號後4位

string orderid = "";//訂單號

string refnum = dtinfo.rows[0]["refnum"].tostring();//參考號

string authcode = dtinfo.rows[0]["authcode"].tostring();//授權號

string jine = convert.tostring(convert.todouble(excel_info.rows[i]["實收款"].tostring().replace("-", "")).tostring("0.00"));

object objs = ;

dr.itemarray = objs;

dtexcel.rows.add(dr);

dtexcel.tablename = "sheet1";

dtinfo.dispose();

#endregion

}else

}reamount.text = "生成完畢,共有" + a.tostring() + "條,詳細資訊如下:" + convert.tochar(13) + convert.tochar(10) + strresult;

writeexcel(dtexcel, filepath  +  datetime.now.tostring("yyyymmddhhmmss") + ".xls");

}catch (system.exception ex)

}#region excel匯出

public static void writeexcel(datatable dt, string filepath)

for (int i = 0; i < dt.rows.count; i++)

else}}

// 寫入到客戶端  

using (system.io.memorystream ms = new system.io.memorystream())

book = null;}}

}#endregion

Npoi匯入匯出Excel操作

datatable匯出excel private static void gridtoexcelbynpoi datatable dt,string strexcelfilename icellstyle cellstyle workbook.createcellstyle 為避免日期格式被exce...

利用NPOI匯出到Excel2007

專案中匯出到excel2003中遇到瓶頸,因為列表資料已經超過了65535行,excel2003乙個工作表中最大只支援65535行,解決的辦法有兩個 1,當資料超過65535行時,新建另乙個工作表,把資料寫入另外的工作表中,下面來介紹一下匯出npoi 1.2.4 版本 匯出到excel2003和np...

NPOI高效匯出Excel

using system.collections.generic using system.data using system.io using system.linq using npoi.hssf.usermodel using npoi.ss.usermodel using npoi.xssf...