初识OpenXml
来源:互联网 发布:滚动屏软件 编辑:程序博客网 时间:2024/05/16 18:45
本文只是对近期项目中使用OpenXml做一个记录,便于理清自己的思路,同时对于有这个需求的同行做个参考。
OpenXml之前有听过,但是从来没用用过,那么为什么会突然间想到用这个东西呢?
项目背景:
公司的sales部门需要做一个系统,用于生成销售报表(月销售报表,前N个月的销售报表,公司产品和竞品对比的销售报表等).销售人员可以通过系统生成自己的销售报表,销售主管可以生成其所管辖的所有销售人员的报表,所有的报表生成后都要自动发送给相关人员。
报表中要包含销售数据及其相关的图表。
从需求上看很简单,无非是生成一个Excel文件,然后作为附件发送出去。
操作Excel的方法很多,比较常用的是Office组件,这种方式有个缺点就是服务器必须安装Office相关的软件,并且在生成Excel的时候会遇到权限的问题。
现实情况:
服务器没有安装office也不能安装(原因不细说),也就是说不能用office组件来实现。经过一番的google,baidu,终于找到了替代品--OpenXml
基于以上需求及现有环境最后采用Asp.net+OpenXml
关于OpenXml的介绍这里就不多说了,可以访问通过访问http://baike.baidu.com/view/1201978.htm。
未完待续
- 初识OpenXml
- OPENXML
- Openxml
- OPENXML
- OPENXML
- OPENXML
- 使用OPENXML(Using OpenXML)
- OpenXML 方法
- openxml文章
- OpenXML例子
- OPENXML经验
- T-SQL OPENXML
- sql server openxml tips
- 克服 OpenXML 障碍
- OPENXML的用法
- openxml实现数据更新
- OpenXML 操作例子
- OpenXML SDK 2.0发布
- Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
- 设置layout
- Unable to execute dex: Multiple dex files define Lcom/ckt/vas/miles/R$anim
- Selenium实例之登录Mail.163.com发送邮件
- Linux进程基础
- 初识OpenXml
- Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法
- dedecms如何实现类似简介等的单页
- Flex error 2032
- watir不能识别frame解决办法
- 购物卷购物问题
- dedecms如何调用一级栏目并列表
- ireport ,jasper,jsp 网页显示报表
- 主方法求解递归算法复杂度