文檔金喜正規(guī)買球>>Aspose.Cells開發(fā)者指南>>Excel管理控件Aspose.Cells開發(fā)者指南(四):將文件保存到不同的響應對象
Excel管理控件Aspose.Cells開發(fā)者指南(四):將文件保存到不同的響應對象
Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格管理和處理任務,支持構(gòu)建具有生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印電子表格功能的跨平臺應用程序。
【下載體驗Aspose.Cells for .NET最新版】
在接下來的系列教程中,將為開發(fā)者帶來Aspose.Cells for .NET的一系列使用教程,例如關(guān)于加載保存轉(zhuǎn)換、字體、渲染、繪圖、智能標記等等。
第一章:加載,保存,轉(zhuǎn)換和管理
▲第四節(jié):將文件保存到響應對象
在使用Aspose.Cells時,可以動態(tài)生成文件并將其直接發(fā)送到客戶機瀏覽器。為此,請使用Save方法的一個特殊重載版本,該版本接受以下參數(shù):
- ASP.NET:HttpResponse對象
- 文件名
- 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)建工作簿對象 Workbook workbook = new Workbook(); if (Response != null) { // 以Pdf格式保存 workbook.Save(Response, dataDir + "output.pdf", ContentDisposition.Attachment, new PdfSaveOptions()); Response.End(); }
更多Aspose.Cells for .NET教程示例,可點擊這里查看哦~
*想要購買Aspose.Cells for .NET正版授權(quán)的朋友可以了解詳情哦~
歡迎加入ASPOSE技術(shù)交流QQ群,各類資源及時分享,技術(shù)問題交流討論!(掃描下方二維碼加入群聊)