「java调整excel」java调整字体大小
本篇文章给大家谈谈java调整excel,以及java调整字体大小对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java用poi修改2007版excel指定行和列的值,值必须要用搜索才能看到,显示不出来!急!求解
- 2、JAVA实现EXCEL表格文件(.xls格式)的读取、修改、保存、另存为、排序等操作。大佬们帮帮忙
- 3、我现在有一个 Excel文件 我想通过java实现对指定单元格的背景颜色的修改,请问该怎么做?
- 4、JAVA操作Excel具体代码
- 5、怎么用java将一个excel里面数据读出并写入另一个excel?
- 6、Java程序如何调用Excel中的各种公式
java用poi修改2007版excel指定行和列的值,值必须要用搜索才能看到,显示不出来!急!求解
这简单,你可以这么看:
1 把每个格当作一个对象,创建一个javaBean,属性就是value,cloumn,row。。。
2 读取这个excel,把每个格里面值、行、列存入对象中,然后把对象加入list集合。。。
3 搜索这个list,找出你想要修改的值,
4 然后修改这个excel,你已经知道了这个值所在的行列了
JAVA实现EXCEL表格文件(.xls格式)的读取、修改、保存、另存为、排序等操作。大佬们帮帮忙
import Java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
public class ReadExcel {
public static void readExcel(File file){
try {
InputStream inputStream = new FileInputStream(file);
String fileName = file.getName();
Workbook wb = null;
// poi-3.9.jar 只可以读取2007以下的版本,后缀为:xsl
wb = new HSSFWorkbook(inputStream);//解析xls格式
Sheet sheet = wb.getSheetAt(0);//第一个工作表 ,第二个则为1,以此类推...
int firstRowIndex = sheet.getFirstRowNum();
int lastRowIndex = sheet.getLastRowNum();
for(int rIndex = firstRowIndex; rIndex = lastRowIndex; rIndex ++){
Row row = sheet.getRow(rIndex);
if(row != null){
int firstCellIndex = row.getFirstCellNum();
// int lastCellIndex = row.getLastCellNum();
//此处参数cIndex决定可以取到excel的列数。
for(int cIndex = firstCellIndex; cIndex 3; cIndex ++){
Cell cell = row.getCell(cIndex);
String value = "";
if(cell != null){
value = cell.toString();
System.out.print(value+"\t");
}
}
System.out.println();
}
}
} catch (FileNotFoundException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
public static void main(String[] args) {
File file = new File("D:/test.xls");
readExcel(file);
}
}
我现在有一个 Excel文件 我想通过java实现对指定单元格的背景颜色的修改,请问该怎么做?
现在Excel中录制一个修改单元格背景颜色的宏,
取得对应的代码。
在Java中应该有类似的Excel workbook的对象之类的建立,设置这个对象的sheet对象的cell对象的相关属性参数。
JAVA操作Excel具体代码
你需要的东西叫POI,它的官网是:
你可以下载源文件包(src),里面有快速开发想到,里面有很多使用的例子。使用的时候可以下载二进制包(bin)。
其中的一个例子:
Workbook wb = new HSSFWorkbook();
Sheet sheet = wb.createSheet("new sheet");
Row row = sheet.createRow((short)2);
row.createCell(0).setCellValue(1.1);
row.createCell(1).setCellValue(new Date());
row.createCell(2).setCellValue(Calendar.getInstance());
row.createCell(3).setCellValue("a string");
row.createCell(4).setCellValue(true);
row.createCell(5).setCellType(HSSFCell.CELL_TYPE_ERROR);
// Write the output to a file
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
怎么用java将一个excel里面数据读出并写入另一个excel?
需要对Excel中的数据进行读取操作。
一、在开始进行Java读写Excel前,需要先下一个jxl的jar包,这个jar包中提供了相关读写Excel的方法,将jxl.jar放到classpath下或者在工程的buildpath中添加jxl.jar后,便可以开始Java读写Excel了。
二、Java读取Excel数据,首先,创建一个xls文件(如:jxltest.xls),然后在文件中添加一些数据,Excel文件创建完成后,便可以开始写代码读取了。
三、进行一个小小的扩展,读取一个目录下的所有Excel文件,读取的每个Excel文件的数据写入到不同的txt中。
四、生成EXCEL需要手动写查询语句把ORACLE数据库中的数据查询出来,再通过操作写到EXCEL文件里面。通过EXCEL把数据读取到ORACLE,同样需要去读取EXCEL工作薄里面的内容,再通过INSERT语句去插入数据库操作。
Java程序如何调用Excel中的各种公式
针对此问题,写了一个测试,代码如下: package cn.fory.formula; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.filesystem.POIFSFileSystem; public class TestFormula {/*** 测试POI处理公式** 问题描述:通过POI导入的数据后,引用导入数据的原有公式单元格不能显示出来,需要重新定位到公式单元 * 格然后重新转入公式才行成得结果** 解决办法:重新对公式单元格设置公式** 相关文件:test.xls文件中手工设置单元格B2=C2+D2**/public static void main(String[] args) throws FileNotFoundException { POIFSFileSystem fs;try {fs = new POIFSFileSystem(new FileInputStream("test.xls")); HSSFWorkbook wb = new HSSFWorkbook(fs); HSSFSheet sheet = wb.getSheet("Sheet1"); HSSFRow row = sheet.getRow((short) 1); HSSFCell cell = row.getCell((short) 2); cell.setCellValue((short) 5); cell = row.getCell((short) 3); cell.setCellValue((short) 40); HSSFCell cell1 = row.getCell((short)1); if (HSSFCell.CELL_TYPE_FORMULA == cell1.getCellType()) { //取得公式单元格的公式,重新设置 cell1.setCellFormula(cell1.getCellFormula());}FileOutputStream fileOut = new FileOutputStream("test.xls"); wb.write(fileOut); fileOut.close();
java调整excel的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java调整字体大小、java调整excel的信息别忘了在本站进行查找喔。