读书人

NPOI之运用EXCEL模板创建报表

发布时间: 2013-09-08 15:21:21 作者: rapoo

NPOI之使用EXCEL模板创建报表

因为项目中要用到服务器端创建EXCEL模板 无法直接调用EXCEL 查了下发现NPOI很方便很简单就实现了

其中走了点弯路 第一次弄的时候发现输出的值是文本不是数字型无法直接计算公式 然后又发现打开报表公式没有自动计算 后来都解决了 详见代码

     protected void ExcelSetValue(NPOI.SS.UserModel.ISheet sheet, int Row, int Cell,string sValue)        {                     if (sheet.GetRow(Row) == null)                sheet.CreateRow(Row);            if (sheet.GetRow(Row).GetCell(Cell) == null)                sheet.GetRow(Row).CreateCell(Cell);            double d;            if (double.TryParse(sValue, out d))            {                sheet.GetRow(Row).GetCell(Cell).SetCellValue(d);            }            else                sheet.GetRow(Row).GetCell(Cell).SetCellValue(sValue);        }


http://www.shenou123.com/

基于Silverlight 永久免费的仓库管理系统

日记帐系统承接定制开发管理软件 网页游戏辅助等

读书人网 >行业软件

热点推荐