好久没有上来了,只有10分可用分了/现在有这样的需求:要在excel的某个单元格,画上一个斜线。直接操作excel,步骤如下:
1 选中excel的某个Cell,右键选择“format cells...”
2 选择“border”的tab,在“border”中,可以设置上下左右边框,这个用poi同样很容易实现,但是其中设置斜线,不知道poi中,用什么样的代码实现。
有没有人做过相关的实现?不慎感激!!!!msn:[email protected]
1 选中excel的某个Cell,右键选择“format cells...”
2 选择“border”的tab,在“border”中,可以设置上下左右边框,这个用poi同样很容易实现,但是其中设置斜线,不知道poi中,用什么样的代码实现。
有没有人做过相关的实现?不慎感激!!!!msn:[email protected]
解决方案 »
- 在Java中如何获取每个星期第一天的日期
- 怎样关闭HttpsURLConnectioin?
- 我是初学者,希望好心人帮我解决一个很菜的问题!
- 网络文件传送出现问题,,大家帮忙看看!!!!!
- 哪个大哥,有jbuilder 9 帮助文档
- throw vs. throws
- 关于inputstream的一个问题
- scjp的一道考题
- 我的ResultSet为什么总是ScrollableResultSet?而不是UpdateableResultSet,今天下午一定结帖,分不够还可以加分
- 为什么再测试BMP时候,客户端报出Return value from create(123,123):null?
- Spring 的 jdbcTemplate 对于那些只返回简单类型的查询如何处理?
- 如何点击一个BUTTON产生一个弹出窗口显示一幅固定的图片??
我用反射对比了两个单元格所有HSSFCellStyle里的内容。结果全部一样。
比较结果如下:
cell0 format:[EXTENDEDFORMAT]
CELL_RECORD_TYPE
.fontindex = 0
.formatindex = 0
.celloptions = 1
.islocked = true
.ishidden = false
.recordtype= 0
.parentidx = 0
.alignmentoptions= 10
.alignment = 0
.wraptext = false
.valignment= 1
.justlast = 0
.rotation = 0
.indentionoptions= 2000
.indent = 0
.shrinktoft= false
.mergecells= false
.readngordr= 0
.formatflag= false
.fontflag = false
.prntalgnmt= false
.borderflag= true
.paternflag= false
.celloption= false
.borderoptns = 0
.lftln = 0
.rgtln = 0
.topln = 0
.btmln = 0
.paleteoptns = 4000
.leftborder= 0
.rghtborder= 0
.diag = 1
.paleteoptn2 = 2300000
.topborder = 0
.botmborder= 0
.adtldiag = 40
.diaglnstyl= 1
.fillpattrn= 0
.fillpaloptn = 20c0
.foreground= 40
.background= 41
[/EXTENDEDFORMAT]cell1 format:[EXTENDEDFORMAT]
CELL_RECORD_TYPE
.fontindex = 0
.formatindex = 0
.celloptions = 1
.islocked = true
.ishidden = false
.recordtype= 0
.parentidx = 0
.alignmentoptions= 10
.alignment = 0
.wraptext = false
.valignment= 1
.justlast = 0
.rotation = 0
.indentionoptions= 2000
.indent = 0
.shrinktoft= false
.mergecells= false
.readngordr= 0
.formatflag= false
.fontflag = false
.prntalgnmt= false
.borderflag= true
.paternflag= false
.celloption= false
.borderoptns = 0
.lftln = 0
.rgtln = 0
.topln = 0
.btmln = 0
.paleteoptns = 4000
.leftborder= 0
.rghtborder= 0
.diag = 1
.paleteoptn2 = 2300000
.topborder = 0
.botmborder= 0
.adtldiag = 40
.diaglnstyl= 1
.fillpattrn= 0
.fillpaloptn = 20c0
.foreground= 40
.background= 41
[/EXTENDEDFORMAT]cell0 index:62
cell1 index:62
cell0 ALIGN_GENERAL:0
cell1 ALIGN_GENERAL:0
cell0 ALIGN_LEFT:1
cell1 ALIGN_LEFT:1
cell0 ALIGN_CENTER:2
cell1 ALIGN_CENTER:2
cell0 ALIGN_RIGHT:3
cell1 ALIGN_RIGHT:3
cell0 ALIGN_FILL:4
cell1 ALIGN_FILL:4
cell0 ALIGN_JUSTIFY:5
cell1 ALIGN_JUSTIFY:5
cell0 ALIGN_CENTER_SELECTION:6
cell1 ALIGN_CENTER_SELECTION:6
cell0 VERTICAL_TOP:0
cell1 VERTICAL_TOP:0
cell0 VERTICAL_CENTER:1
cell1 VERTICAL_CENTER:1
cell0 VERTICAL_BOTTOM:2
cell1 VERTICAL_BOTTOM:2
cell0 VERTICAL_JUSTIFY:3
cell1 VERTICAL_JUSTIFY:3
cell0 BORDER_NONE:0
cell1 BORDER_NONE:0
cell0 BORDER_THIN:1
cell1 BORDER_THIN:1
cell0 BORDER_MEDIUM:2
cell1 BORDER_MEDIUM:2
cell0 BORDER_DASHED:3
cell1 BORDER_DASHED:3
cell0 BORDER_HAIR:4
cell1 BORDER_HAIR:4
cell0 BORDER_THICK:5
cell1 BORDER_THICK:5
cell0 BORDER_DOUBLE:6
cell1 BORDER_DOUBLE:6
cell0 BORDER_DOTTED:7
cell1 BORDER_DOTTED:7
cell0 BORDER_MEDIUM_DASHED:8
cell1 BORDER_MEDIUM_DASHED:8
cell0 BORDER_DASH_DOT:9
cell1 BORDER_DASH_DOT:9
cell0 BORDER_MEDIUM_DASH_DOT:10
cell1 BORDER_MEDIUM_DASH_DOT:10
cell0 BORDER_DASH_DOT_DOT:11
cell1 BORDER_DASH_DOT_DOT:11
cell0 BORDER_MEDIUM_DASH_DOT_DOT:12
cell1 BORDER_MEDIUM_DASH_DOT_DOT:12
cell0 BORDER_SLANTED_DASH_DOT:13
cell1 BORDER_SLANTED_DASH_DOT:13
cell0 NO_FILL:0
cell1 NO_FILL:0
cell0 SOLID_FOREGROUND:1
cell1 SOLID_FOREGROUND:1
cell0 FINE_DOTS:2
cell1 FINE_DOTS:2
cell0 ALT_BARS:3
cell1 ALT_BARS:3
cell0 SPARSE_DOTS:4
cell1 SPARSE_DOTS:4
cell0 THICK_HORZ_BANDS:5
cell1 THICK_HORZ_BANDS:5
cell0 THICK_VERT_BANDS:6
cell1 THICK_VERT_BANDS:6
cell0 THICK_BACKWARD_DIAG:7
cell1 THICK_BACKWARD_DIAG:7
cell0 THICK_FORWARD_DIAG:8
cell1 THICK_FORWARD_DIAG:8
cell0 BIG_SPOTS:9
cell1 BIG_SPOTS:9
cell0 BRICKS:10
cell1 BRICKS:10
cell0 THIN_HORZ_BANDS:11
cell1 THIN_HORZ_BANDS:11
cell0 THIN_VERT_BANDS:12
cell1 THIN_VERT_BANDS:12
cell0 THIN_BACKWARD_DIAG:13
cell1 THIN_BACKWARD_DIAG:13
cell0 THIN_FORWARD_DIAG:14
cell1 THIN_FORWARD_DIAG:14
cell0 SQUARES:15
cell1 SQUARES:15
cell0 DIAMONDS:16
cell1 DIAMONDS:16
cell0 LESS_DOTS:17
cell1 LESS_DOTS:17
cell0 LEAST_DOTS:18
cell1 LEAST_DOTS:18