文檔首頁>>Aspose.Cells開發(fā)者指南>>Excel管理控件Aspose.Cells開發(fā)者指南(四):將文件保存到不同的響應(yīng)對(duì)象
Excel管理控件Aspose.Cells開發(fā)者指南(四):將文件保存到不同的響應(yīng)對(duì)象
Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格管理和處理任務(wù),支持構(gòu)建具有生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印電子表格功能的跨平臺(tái)應(yīng)用程序。
【下載體驗(yàn)Aspose.Cells for .NET最新版】
在接下來的系列教程中,將為開發(fā)者帶來Aspose.Cells for .NET的一系列使用教程,例如關(guān)于加載保存轉(zhuǎn)換、字體、渲染、繪圖、智能標(biāo)記等等。
第一章:加載,保存,轉(zhuǎn)換和管理
▲第四節(jié):將文件保存到響應(yīng)對(duì)象
在使用Aspose.Cells時(shí),可以動(dòng)態(tài)生成文件并將其直接發(fā)送到客戶機(jī)瀏覽器。為此,請(qǐng)使用Save方法的一個(gè)特殊重載版本,該版本接受以下參數(shù):
- ASP.NET:HttpResponse對(duì)象
- 文件名
- ContentDisposition,輸出文件的內(nèi)容配置類型
- SaveOptions,文件格式類型
XLS文件
//文檔目錄的路徑。 string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); HttpResponse Response = null; //加載源工作簿 Workbook workbook = new Workbook(); if (Response != null) { //以Excel2003 XLS格式保存 workbook.Save(Response, dataDir + "output.xls", ContentDisposition.Inline, new XlsSaveOptions()); Response.End(); }
XLSX文件
//文檔目錄的路徑。 string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); HttpResponse Response = null; //加載源工作簿 Workbook workbook = new Workbook(); if (Response != null) { //以Xlsx格式保存 workbook.Save(Response, dataDir + "output.xlsx", ContentDisposition.Attachment, new OoxmlSaveOptions()); Response.End(); }
PDF文件
//文檔目錄的路徑。 string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); HttpResponse Response = null; //創(chuàng)建工作簿對(duì)象 Workbook workbook = new Workbook(); if (Response != null) { // 以Pdf格式保存 workbook.Save(Response, dataDir + "output.pdf", ContentDisposition.Attachment, new PdfSaveOptions()); Response.End(); }
更多Aspose.Cells for .NET教程示例,可點(diǎn)擊這里查看哦~
*想要購買Aspose.Cells for .NET正版授權(quán)的朋友可以聯(lián)系在線客服了解詳情哦~
歡迎加入ASPOSE技術(shù)交流QQ群,各類資源及時(shí)分享,技術(shù)問題交流討論!(掃描下方二維碼加入群聊)