GoldPrinter套用模板打印导出
string path = HttpContext.Current.Server.MapPath(项目中所包含的路径);//找到绝对项目下所包含的路径
GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess();
excel.Open(path);//打开模板
List<T> list = 所要获得的数据
if (list != null && list.Count > 0)
{
int row = 4;
for (int i = 0; i < list.Count; i++)
{
excel.SetCellText(row, 1, list[i].XXX);
excel.SetCellText(row, 2, list[i].XXX);
row += 1;
}
}
excel.SetBordersEdge(4, 1, list.Count+4, 5, true);//加上边框
//excel.PrintPreview();--打印
//excel.Print(); --显示
string paths = HttpContext.Current.Server.MapPath("/ExportFile/" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls");//存储于相对路径
excel.SaveAs(paths, false);//保存
excel.Close();//下载
return paths;//返回下载路径
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通