利用poi操作execl添加行和列
来源:互联网 发布:网络抽奖 编辑:程序博客网 时间:2024/06/05 11:44
package test;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
import java.io.*;
public class FormulaToString {
public static void main(String[] args) throws Exception {
String excelPath = "D:\\poi.xlsx";
FileInputStream inp = new FileInputStream(excelPath);
Workbook wb = WorkbookFactory.create(inp);
CellStyle style = wb.createCellStyle();
Sheet sheet = wb.getSheetAt(0); // 获得第一个工作薄
// 获得总列数
int coloumNum = sheet.getRow(0).getPhysicalNumberOfCells();
int rowNum = sheet.getLastRowNum();// 获得总行数
System.out.println(coloumNum + ":" + rowNum);
Row row = sheet.getRow(0);
Cell cell= row.createCell(coloumNum);
cell.setCellFormula("A1+B1");
cell.setCellType(Cell.CELL_TYPE_FORMULA);
Row newRow=sheet.createRow(rowNum+1);//新建一行
cell=newRow.createCell(0);
cell.setCellValue(16);
FileOutputStream os = new FileOutputStream(
excelPath);
wb.write(os);
inp.close();
os.close();
}
}
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
import java.io.*;
public class FormulaToString {
public static void main(String[] args) throws Exception {
String excelPath = "D:\\poi.xlsx";
FileInputStream inp = new FileInputStream(excelPath);
Workbook wb = WorkbookFactory.create(inp);
CellStyle style = wb.createCellStyle();
Sheet sheet = wb.getSheetAt(0); // 获得第一个工作薄
// 获得总列数
int coloumNum = sheet.getRow(0).getPhysicalNumberOfCells();
int rowNum = sheet.getLastRowNum();// 获得总行数
System.out.println(coloumNum + ":" + rowNum);
Row row = sheet.getRow(0);
Cell cell= row.createCell(coloumNum);
cell.setCellFormula("A1+B1");
cell.setCellType(Cell.CELL_TYPE_FORMULA);
Row newRow=sheet.createRow(rowNum+1);//新建一行
cell=newRow.createCell(0);
cell.setCellValue(16);
FileOutputStream os = new FileOutputStream(
excelPath);
wb.write(os);
inp.close();
os.close();
}
}
阅读全文
0 0
- 利用poi操作execl添加行和列
- Java POI操作execl
- poi操作execl具体方法
- Execl同时冻结行和列
- poi方式操作execl具体方法
- 使用 poi 导入execl模版文件添加数据制作报表
- 利用Poi操作excel
- java execl 操作和打印
- java对execl的导入、导出操作-- POI / JXL
- java对execl的导入、导出操作-- POI / JXL .
- 使用POI操作EXECL做数据的导入与导出
- 關於GridEx的操作(貳)gridex的打印和利用gridexExproter 輸出到execl
- 利用javascript 添加表格行与列
- datagridview动态添加列和行以及添加之后刷新操作
- poi生成execl综合
- POI,java导出execl
- poi上传解析execl
- poi导出execl
- 防火墙配置
- 系统相关功能开发(二)-磁盘操作
- 最大熵模型总结
- CodeForces
- 【CodeForces
- 利用poi操作execl添加行和列
- [前端]TAG标签输入的实现
- Node.js腾讯云COS文件上传
- 迅捷CAD转换器怎么把CAD转换成jpg
- idea断点
- JSON详解
- Cardboard实现VR的目选效果
- 判断Integer值相等用equals
- Ch02