「java调整excel」java调整字体大小

博主:adminadmin 2023-01-10 02:00:18 991

本篇文章给大家谈谈java调整excel,以及java调整字体大小对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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的信息别忘了在本站进行查找喔。