zoukankan      html  css  js  c++  java
  • ASPOSE.CELL

    1.1. Aspose.Excel常用类
    类名 描述
    Excel 操作Excel文件的根对象
    Worksheet;Worksheets 操作Excel文件的工作表
    Cell;
    CellFormat;
    Cells 操作单元格和控制单元格的样式
    Style;
    Styles Excel对象的样式集合

    1.2. Aspose.Excel使用介绍
    1.2.1. 直接将DataTable中的数据输出
    使用Cells的ImportDataTable方法将DataTable的数据直接填充到Excel文件的指定位置:
    语法:public int ImportDataTable(DataTable,bool,int,byte);
    //cells是Aspose.Excel.Cells 的实例
    cells.ImportDataTable(DTable,true,0,0);

    1.2.2. 直接将Excel文件数据输入到DataTable中
    使用Cells的ExportDataTable方法将Excel文件数据导入到DataTable中:
    语法:public DataTable ExportDataTable(   int firstRow,   byte firstColumn,   int maxRows,   int maxColumns);
    //cells是Aspose.Excel.Cells 的实例
    DataTable dt = cells.ExportDataTable(6, 1, 69, 4);

    1.2.3. 使用Cell操作单元格
    调用Cell对象的PutValue方法填充数据。
    语法:public void PutValue(value);// value是可支持的类型变量
    cells[int  Row, byte Column].PutValue(100);

    1.2.4. 使用Excel的Replace方法
    语法:Public void Replace(string,DataTable);
    此方法不仅可以将指定字符串替换为变量,还可替换为DataTable;此方法可以方便的实现在Cells上的定位操作。
    excel.Replace("&summary" , dataTable);
      
    1.2.5. 使用Style样式Cell
    实例化Style对象,设置属性,将此样式应用到选定的单元格。
    //创建样式
    int styleIndex = excel.Styles.Add();
    Style styleTitle = excel.Styles[styleIndex];
    styleTitle.Font.IsBold = true;
    styleTitle.Font.IsItalic = true;
    styleTitle.Font.Size =12;
    styleTitle.Font.Color = Color.Red  ;
    styleTitle.BackgroundColor = Color.BlueViolet ;

    //选取范围,设置样式
    Range range = cells.CreateRange(0, 0, 1,DTable.Columns.Count);
    range.Style = styleTitle;

    1.2.6. 保存数据到Excel文件
    语法:public void Save(string,FileFormatType,out MemoryStream);
     public void Save(string,SaveType,FileFormatType,HttpResponse);
    关于中文文件名:当输出的文件名为中文名时,在向Save 传递文件名时,使用HttpUtility.UrlEncode转换为URL编码的字符串,如果不转换,将出现文件名乱码。但是,此方法在用户以“直接打开”的方式查看Excel文件时,其Excel文件的标题依然时乱码。
    excel.Save(HttpUtility.UrlEncode(“材料设备表.xls”), SaveType.OpenInBrowser , FileFormatType.Default, response);

  • 相关阅读:
    C#设计模式(4)-抽象工厂模式
    【oracle常见错误】ora-00119和ora-00132问题的解决方法
    版本管理工具Git(3)VS2013下如何使用git
    版本管理工具Git(2)git的使用
    C#设计模式(3)-工厂方法模式
    C#设计模式(2)-简单工厂模式
    C# WinForm 技巧:控件截图
    C# WinForm 技巧:COMBOBOX搜索提示
    C# Activator.CreateInstance()方法使用
    visio二次开发——图纸解析之形状
  • 原文地址:https://www.cnblogs.com/wujy/p/2600162.html
Copyright © 2011-2022 走看看