java *** 作poi的excel表格的线条怎么变为黑色

java *** 作poi的excel表格的线条怎么变为黑色,第1张

java *** 作poi的excel表格的线条怎么变为黑色

修改完需要写入,也就是储存一下的。

import java.io.FileInputStream

import java.io.FileNotFoundException

import java.io.FileOutputStream

import java.io.IOException

import .apache.poi.hssf.usermodel.HSSFCell

import .apache.poi.hssf.usermodel.HSSFRow

import .apache.poi.hssf.usermodel.HSSFSheet

import .apache.poi.hssf.usermodel.HSSFWorkbook

public class ChangeCell {

@SuppressWarnings("deprecation")

public static void main(String[] args) {

String fileToBeRead = "C:\\exp.xls"excel位置

int coloum = 1比如你要获取第1列

try {

HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(

fileToBeRead))

HSSFSheet sheet = workbook.getSheet("Sheet1")

for (int i = 0i <= sheet.getLastRowNum()i++) {

HSSFRow row = sheet.getRow((short) i)

if (null == row) {

continue

} else {

HSSFCell cell = row.getCell((short) coloum)

if (null == cell) {

continue

} else {

System.out.println(cell.getNumericCellValue())

int temp = (int) cell.getNumericCellValue()

cell.setCellValue(temp + 1)

}

}

}

FileOutputStream out = null

try {

out = new FileOutputStream(fileToBeRead)

workbook.write(out)

} catch (IOException e) {

e.printStackTrace()

} finally {

try {

out.close()

} catch (IOException e) {

e.printStackTrace()

}

}

} catch (FileNotFoundException e) {

e.printStackTrace()

} catch (IOException e) {

e.printStackTrace()

}

}

}

怎么修改WPS表格的线条颜色

是在WPS表格中还是在WPS文字中画表格?一、在WPS表格中选单“格式|单元格|边框”,先选择线条“颜色”,再选择具体某个边框框线。二、在WPS文字中(一)全部表格:方法:1、全选表格或在表格内单击。选单“表格|表格属性|表格|边框和底纹”,进入边框设定介面。2、可先将框线全部去掉(单击),然后选择框线颜色,再单击需要新增的边框框线。3、如果需要单独就表格内的某个单元格的框线进行设定,可见(二)(二)某个单元格的框线设定选中单元格(将滑鼠移到单元格的左下角,待出现粗黑箭头时单击),然后按(一)的步骤对四个边框分别进行设定。效果如下图:

怎么把excel表格的线0.75变成0.25?谢谢!

开启EXCEL以后点 工具 → 选项 → 检视 → 网格线勾掉

照相机嘛,

在工具栏空白处右键 → 自定义 → 命令 → 工具 → 在右侧找到"摄影" → 用滑鼠左键拖动到工具栏上即可

EXCEL表格的某列统一加1.5怎么 *** 作?

方法:

1、在任意空白单元格输入“需要加上的数字”并复制它;

2、选定原资料单元格区域;

3、在选定的单元格上点滑鼠右键——“选择性贴上”,在“贴上”中选择“全部”,在“运算“中选择”加“,其他均不选,最后按”确定“。

以上办法使用了”选择性贴上“功能,”选择性贴上“中提供了+-*/四种运算功能,所以类似对原资料增加、减少数量或倍数的问题,均可用“复制+选择性贴上”的办法解决。

excel表格的高阶筛选功能怎么 *** 作?

一般的筛选只能做到从内容中选择要显示的项

高阶筛选可以在指定地方按照指定条件显示内容,但是 *** 作会麻烦很多

f1看帮助吧,自带帮助比我说得好

关于网页表格的线条颜色···

截图

photoshop直接取色

word里的表格的线条为何不是黑线

你双击表格,然后利用“边框”功能,就可以任意设定表个框的线条型别、颜色和粗细了。

你跑下下面的代码试下吧:

public TestExcel(){

createExcelFile()

}

private void createExcelFile() {

HSSFWorkbook hwb = new HSSFWorkbook()

HSSFSheet sheet = hwb.createSheet("test sheet")

//创建一个样式

HSSFCellStyle style = hwb.createCellStyle()

//设置边框样式

style.setBorderTop(HSSFCellStyle.BORDER_THIN)

style.setBorderBottom(HSSFCellStyle.BORDER_THIN)

style.setBorderLeft(HSSFCellStyle.BORDER_THIN)

style.setBorderRight(HSSFCellStyle.BORDER_THIN)

//设置边框颜色

style.setTopBorderColor(HSSFColor.BLACK.index)

style.setBottomBorderColor(HSSFColor.BLACK.index)

style.setLeftBorderColor(HSSFColor.BLACK.index)

style.setRightBorderColor(HSSFColor.BLACK.index)

for(int j=0j<5j++){

HSSFRow row = sheet.createRow(j)

for(int i=0i<10i++){

HSSFCell cell = row.createCell(i)

cell.setCellStyle(style)

cell.setCellValue(j+"*"+i)

}

}

File file = new File("./test.xls")

try {

FileOutputStream fos = new FileOutputStream(file)

hwb.write(fos)

} catch (FileNotFoundException e) {

e.printStackTrace()

} catch (IOException e) {

e.printStackTrace()

}

}

创建一个类继承自 DefaultTableCellRenderer,只需要覆盖它的 getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) 方法里,从 super.getTableCellRendererComponent(...) 得到一个组件,然后设置它的边框并加色彩。

在这个 get 方法中,它已经告诉了你 row 和 column 你可以知道应该画什么边框,要强调的单元格就画红框,不用强调的单元格就不要还原边框到原来的样子,当然像你的例子中,一个单元格只画一半的边框的情况似乎需要定制,Swing 不会自带这种边框。而定制边框则是需要自己创建一个类,模仿

Swing

自带的像

BevelBorder.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11923409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存