作者:乔山办公网日期:
返回目录:excel表格制作
这个不好办。
你可百以现在Excel中看看下拉列表取的哪度些行列的数据,问然后在程序中读取这些行列的数据。答
或者试试下面的代码(基回于POI):
XSSFWorkbook excel = new XSSFWorkbook(in);
XSSFSheet sheet = excel.getSheetAt(0);
XSSFRow r = this.sheet.getRow(row);// row=行号
XSSFCell c= r.getCell(col));// col=列号
CellRangeAddress array = cell.getArrayFormulaRange();
System.out.println(array.formatAsString());// 看看对不对
// 调用其答他array方法获取值
设置一个下拉框,然后当Selection确定为这一列时,将这个下拉框移到ActiveCell
1、实现复日期格式的方法代码。
2、实现保留三位小数格式的方法制代码。
3、实现货币格式的方法代码。
4、实现百分比格式的方法代码。
4、实现中文大写格式的方法代码。
注意事项:
Excel虽然提供了大量的用百户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关度的公式或者对其他单元格的绝对引用保存在单元格中。
你只是给A列添加值,B列为什么会变?POI只是读写流操作数据来.至于公式变化那是EXCEL自带的功能,你POI操作的是EXCEL文档而不是源EXCEL本身,这个你得弄清楚 要想达到同样的效果,得到知公式,然后根据参数计算出结果塞进B列中就行 至于你要操作EXCEL可以用道J...