彩票走势图

DevExpress Document Server的表格服务器:加载保存与导出文件

原创|使用教程|编辑:郝浩|2013-09-25 14:22:02.000|阅读 599 次

概述:文档操作组件DevExpress Document Server能够实现对电子表格文件的加载保存与导出,慧都就来为大家详细介绍具体方法。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>


  文档操作组件DevExpress Document Server能够实现对电子表格文件(如Excel等)的加载保存与导出,慧都就来为大家详细介绍具体方法。

加载文件

  DevExpress Document Server支持将现存电子表格文档通过Workbook.LoadDocument方法加载到Workbook对象中。

  1. 创建FileStream对象,然后将文件路径指定到现存文件处。
  2. 使用流对象通过一个参数引用Workbook.LoadDocument方法。
  3. 使用DocumentFormat枚举指定文件格式作为方法的第二个参数。

示例代码如下:

using System.IO;
using DevExpress.Spreadsheet;
// ... 

Workbook workbook = new Workbook();

// Load a workbook from the stream. 
using (FileStream stream = new FileStream("Documents\\Document.xlsx", FileMode.Open)) {
    workbook.LoadDocument(stream, DocumentFormat.OpenXml);
}

保存文件

  要将加载到Workbook对象的内容保存到文档中,需要使用Workbook.SaveDocument方法。

  1. 创建FileStream对象,然后将文件路径指定到需要保存文件处。
  2. 使用流对象通过一个参数引用Workbook.SaveDocument方法。
  3. 使用DocumentFormat枚举指定文件格式作为方法的第二个参数。

示例代码如下:

using System.IO;
using DevExpress.Spreadsheet;
// ... 

Workbook workbook = new Workbook();

// ... 

// Save the modified document to the stream. 
using (FileStream stream = new FileStream("Documents\\SavedDocument.xlsx", 
    FileMode.Create, FileAccess.ReadWrite)) {
    workbook.SaveDocument(stream, DocumentFormat.OpenXml);
}

导出至PDF

  使用Workbook.ExportToPdf就能将workbook导出为PDF格式,示例代码如下:

using (FileStream pdfFileStream = new FileStream("Documents\\Document_PDF.pdf", FileMode.Create)) {
    workbook.ExportToPdf(pdfFileStream);
}

慧都学院2017全新DevExpress线下研修班火热报名中!



标签:电子表格文档处理

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP