csharpxu 2012-05-22 16:36
我遇到的问题是 设置密码后 整个工作簿的所有单元格都被锁定了 其实我要的是 只对我需要锁定的单元格进行锁定 这可怎么办啊 甚是头痛 麻烦告知一二
小气鬼 2012-05-11 11:45
sheet1.CreateRow(0).CreateCell(0); 返回是个接口ICell而非HSSFCell啊,怎么回事?
楼主的案例一个都运行不起来的嘛
小气鬼 2012-05-10 15:04
这样绘制出的线条在改变cell的宽度和高度时,岂不是不能自动变化?
gis2730的麦田 2012-04-19 10:14
@cham_bin
可以的,创建数据透视表及相应图,设置自动刷新。
追风 2012-03-31 15:50
楼主用这个方法插入多张图片吗?
追风 2012-03-31 15:49
@张宏良
用这个例子的方法循环输出图片 ,为什么只能显示最后一个呢?
这个问题你解决了吗?
Lyble 2012-03-12 14:38
楼主你好,我想问一下,NPOI能不能设置,在打开文件时需要输入密码才能打开的那种啊?
坐看云起之ShortCircuitRabbit 2012-02-09 23:29
1.2.4 版 采用的是 ellFormula 属性 而不是 SetCellFormula()方法,直接将公式字符串赋给该属性就可以了。
Fengger 2012-01-13 16:10
兄弟:你好!
这个实例在 1.2.4版本当中是不是不可以用。
我用的是 Sheet 和Row 如果用 HSSFSheet 和HSSFRow总是报错,类型转换不成功,这是什么原因呢
booer 2012-01-03 16:21
能不能控制小数的位数?
比如我要控制只能输入2位小数 (1.23)
输入大于两位的时候就会有提示信息 (1.234)
Archor 2011-11-28 13:20
非常感谢,特地登陆感谢。
sugeng 2011-11-08 09:24
如何提取公式里计算的结果,而不是公式本身?
象下面这样
IF(SUM(I5:INDEX(I:I,ROW()-1))=0,\"\",SUM(I5:INDEX(I:I,ROW()-1)))
-*~*- 2011-11-07 13:16
有源码吗?
仁者^^浅笑 2011-09-13 15:00
这个方法支不支持Excel2007啊
Rainr 2011-09-13 11:17
LZ你好,我想问一下 在
//add a picture
HSSFClientAnchor anchor = new HSSFClientAnchor(0, 0, 1023, 0, 0, 0, 1, 3);
HSSFPicture pict = patriarch.CreatePicture(anchor, pictureIdx);
这里这个 1023这个值您是如何得出的?还有就是 如果我想让一个图片 能很好的放入单元格中(单个或者合并) 我怎么能确定这个HSSFClientAnchor 的值?希望能解答下。十分感谢!!
张宏良 2011-07-19 21:32
你好,我用这个例子的方法循环输出图片 ,为什么只能显示最后一个呢?
Leo_Zou 2011-07-06 11:54
很好很强大,感谢感谢,先顶了在学。。。
大头羊 2011-06-16 16:55
我也在这里栽了.
我的公式里面有IF,ISERROR和VLOOKUP,
运行HSSFFormulaEvaluator.EvaluateInCell(cell)就会报错,不知道有没有解决方法.
以下是错误信息:
捕捉到 System.Exception
Message="Unexpected operation ptg class (ConcatPtg)"
Source="NPOI"
StackTrace:
在 NPOI.SS.Formula.OperationEvaluatorFactory.Evaluate(OperationPtg ptg, ValueEval[] args, OperationEvaluationContext ec)
在 NPOI.SS.Formula.WorkbookEvaluator.EvaluateFormula(OperationEvaluationContext ec, Ptg[] ptgs)
在 NPOI.SS.Formula.WorkbookEvaluator.EvaluateAny(EvaluationCell srcCell, Int32 sheetIndex, Int32 rowIndex, Int32 columnIndex, EvaluationTracker tracker)
在 NPOI.SS.Formula.WorkbookEvaluator.EvaluateReference(EvaluationSheet sheet, Int32 sheetIndex, Int32 rowIndex, Int32 columnIndex, EvaluationTracker tracker)
在 NPOI.SS.Formula.SheetRefEvaluator.GetEvalForCell(Int32 rowIndex, Int32 columnIndex)
在 NPOI.SS.Formula.LazyRefEval.get_InnerValueEval()
在 NPOI.HSSF.Record.Formula.Eval.OperandResolver.GetSingleValue(ValueEval arg, Int32 srcCellRow, Int32 srcCellCol)
在 NPOI.HSSF.Record.Formula.Functions.Vlookup.Evaluate(Int32 srcRowIndex, Int32 srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)
在 NPOI.HSSF.Record.Formula.Functions.Var3or4ArgFunction.Evaluate(ValueEval[] args, Int32 srcRowIndex, Int32 srcColumnIndex)
在 NPOI.SS.Formula.OperationEvaluatorFactory.Evaluate(OperationPtg ptg, ValueEval[] args, OperationEvaluationContext ec)
在 NPOI.SS.Formula.WorkbookEvaluator.EvaluateFormula(OperationEvaluationContext ec, Ptg[] ptgs)
在 NPOI.SS.Formula.WorkbookEvaluator.EvaluateAny(EvaluationCell srcCell, Int32 sheetIndex, Int32 rowIndex, Int32 columnIndex, EvaluationTracker tracker)
在 NPOI.SS.Formula.WorkbookEvaluator.Evaluate(EvaluationCell srcCell)
在 NPOI.HSSF.UserModel.HSSFFormulaEvaluator.EvaluateFormulaCellValue(Cell cell)
在 NPOI.HSSF.UserModel.HSSFFormulaEvaluator.EvaluateInCell(Cell cell)
cham_bin 2011-06-11 15:42
我想问一下可以用一个本来就有数据有图表的excel作为模板,然后生成的时候替换模板中的数据从而得到一个有数据有图表的新的excel吗?
Tony Qu 2011-04-27 00:53
[quote]swh999:
有一个建议:
在后续版本中, 能否设置某个区域内的格式(如字体,数值格式等等), 否则在数据量较大时生成的文档比较大, 并且打开时会提示"格式太多, 要删除一些格式".[/quote]
不要无限制CreateCellStyle,CellStyle对象是可以重用的,没必要使用一个创建一个,除非样式确实有差别,Excel最多支持4000个左右的CellStyle,多了就会报错