Asp.Net 生成Excel并保存到文件夹里

现在有这样一个需求,.net后台程序有一个DataTable,把里面的数据写入到Excel,并且把这个Excel保存到服务器上的某个文件夹里,而不是直接下载,网上看了很多例子都是生成了Excel然后直接下载了,能否不直接下载,先保存到文件夹中,然后再提供下载呢?


蛊毒传说
浏览 702回答 1
1回答

拉丁的传说

NPOI有简单的方法,就是先在某个位置新建一个Excel,然后讲数据写入这个Excel中去:public static void NPOICreateExcel(string fullPath){HSSFWorkbook hssfworkbook = null;FileStream file = null;try{hssfworkbook = new HSSFWorkbook();var sheet = hssfworkbook.CreateSheet("Sheet1");using (file = new FileStream(fullPath, FileMode.Create)){hssfworkbook.Write(file);file.Close();}}catch (Exception e){throw e;}}
打开App,查看更多内容
随时随地看视频慕课网APP