C#------Aspose.cells使用方法
转载:
http://www.cnblogs.com/muer/p/yaxle.html
代码:
public ActionResult ImportData(HttpPostedFileBase file)
{
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[]; Cells cells = sheet.Cells;
cells[, ].PutValue("Income");
cells[, ].PutValue("Expense");
cells[, ].PutValue("Company A");
cells[, ].PutValue("Company B");
cells[, ].PutValue("Company C");
cells[, ].PutValue();
cells[, ].PutValue();
cells[, ].PutValue();
cells[, ].PutValue();
cells[, ].PutValue();
cells[, ].PutValue(); int chartIndex = sheet.Charts.Add(ChartType.Column, , , , ); Aspose.Cells.Charts.Chart chart = sheet.Charts[chartIndex]; //第一条柱子
chart.NSeries.Add("B2:B4", true);
chart.NSeries.CategoryData = "A2:A4";
Series aSeries1 = chart.NSeries[];
aSeries1.Name = "=B1";
chart.NSeries.IsColorVaried = true;
//第二条柱子
chart.NSeries.Add("C2:C4", true);
chart.NSeries.CategoryData = "A2:A4";
Series aSeries2 = chart.NSeries[];
aSeries2.Name = "=C1";
//修改柱子颜色
aSeries2.Area.ForegroundColor = System.Drawing.Color.Green; //修改柱形图背景色
chart.PlotArea.Area.ForegroundColor = System.Drawing.Color.FromArgb(, , , );
//修改区域背景色
chart.ChartArea.Area.ForegroundColor = System.Drawing.Color.White;
//显示数据表
chart.ShowDataTable = true;
//显示分类条
chart.ShowLegend = true;
chart.Title.Text = "Income Analysis";
workbook.Save(path);
return null;
}
C#------Aspose.cells使用方法的更多相关文章
- Aspose.Cells设置自动列宽(最佳列宽)及一些方法总结
/// <summary> /// 设置表页的列宽度自适应 /// </summary> /// <param name="sheet">wor ...
- C# 读写Excel的一些方法,Aspose.Cells.dll
需求:现有2个Excel,一个7000,一个20W,7000在20W是完全存在的.现要分离20W的,拆分成19W3和7000. 条件:两个Excel都有“登录名”,然后用“登录名”去关联2个Excel ...
- 使用Aspose.Cells生成Excel的方法详解(转)
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System ...
- Aspose.Cells基础使用方法整理
Aspose.Cells 插件,将web端数据以excel形式导出到客户端. 相关文档: https://blog.csdn.net/djk8888/article/details/53065416 ...
- C# WinForm 导出导入Excel/Doc 完整实例教程[使用Aspose.Cells.dll]
[csharp] view plain copy 1.添加引用: Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载.关于它的操作我在“Aspose.Cells操作说明 中文版 下载 ...
- NPOI、MyXls、Aspose.Cells 导入导出Excel(转)
Excel导入及导出问题产生: 从接触.net到现在一直在维护一个DataTable导s出到Excel的类,时不时还会维护一个导入类.以下是时不时就会出现的问题: 导出问题: 如果是asp.net,你 ...
- 使用Aspose.Cells 根据模板生成excel里面的 line chart
目的: 1.根据模板里面的excel数据信息,动态创建line chart 2.linechart 的样式改为灰色 3.以流的形式写到客户端,不管客户端是否装excel,都可以导出到到客户端 4.使用 ...
- 使用Aspose.Cells组件生成Excel文件
生成带表头的Excel文件,格式如下显示. 当然更复杂的一些也可以通过 合并单元格的方法 public void Merge(int firstRow, int firstColumn, int to ...
- C# WinForm使用Aspose.Cells.dll 导出导入Excel/Doc 完整实例教程
1.添加引用: Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载.关于它的操作我在“Aspose.Cells操作说明 中文版 下载 Aspose C# 导出Excel 实例”一文中的 ...
随机推荐
- error TRK0002: Microsoft Visual Studio 10.0\VC\bin\link.exe Access is denied.
When you compile project, visual studio 2010 prompts “…link.exe … Access is denied” This below is I ...
- 在Linux下用make指令编译进度条程序。
首先建立一个新的文件,touch progress_bar.c 运行该vim progress_bar.c命令.写进度条的程序. 写进一个进度条程序: #include<stdio.h> ...
- Sublime Text3工具的安装、破解、VIM功能vintage插件教程
1.安装Sublime Text 3 下载安装:http://www.sublimetext.com/3 Package Control安装:https://sublime.wbond.net/in ...
- node学习笔记5——post数据传递
上一篇有讲到get数据的传递.有了上一篇的了解,今天讲下如何获取到post传递过来的数据. 通过post传送的数据,在node里面主要是通过req.on('data',function (data) ...
- css样式冲突问题练习例子
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org ...
- form表单target的用法
偶然有一机会发现form表单的target的用法,可以实现当前页表单提交而不进行跳转刷新.代码如下,首页在页面里准备一form表单和一iframe <form action="提交的a ...
- python-切片实例
针对list或tuple取指定范围的操作.可以使用切片(slice),非常有用 1.list:可变数组 L=['a','b','c','d','e'] >>> L[0:3] #从第0 ...
- e810. 创建弹出菜单
final JPopupMenu menu = new JPopupMenu(); // Create and add a menu item JMenuItem item = new JMenuIt ...
- e774. 创建JList组件
By default, a list allows more than one item to be selected. Also, the selected items need not be co ...
- [2013.7.5新鲜出炉] Ubuntu12.04下载Android4.0.1源码全过程----------------折腾两天,终于下好,附若干问题解决
本文转至 http://blog.csdn.net/yanzi1225627/article/details/9255457 下载源码这一步折腾了我整整两天,期间遇到很多问题,哎,记录于此,希望日后再 ...