[闭月羞花猫]问一个使用POI,在excel单元格中设置 斜线的问题!!!!!!!

luyang1016 2007-11-27 05:37:57
好久没有上来了,只有10分可用分了/

现在有这样的需求:

要在excel的某个单元格,画上一个斜线。

直接操作excel,步骤如下:
1 选中excel的某个Cell,右键选择“format cells...”
2 选择“border”的tab,在“border”中,可以设置上下左右边框,这个用poi同样很容易实现,但是其中设置斜线,不知道poi中,用什么样的代码实现。


有没有人做过相关的实现?

不慎感激!!!!

msn:luyang1016@hotmail.com
...全文
439 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
TerryLhw1983 2007-12-04
  • 打赏
  • 举报
回复
POI的HSSFCellStyle似乎无法实现。我做了两个单元格,一个有斜线,一个没有斜线。
我用反射对比了两个单元格所有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
luyang1016 2007-12-04
  • 打赏
  • 举报
回复
这个鬼东西,我上网查了很多资料,没有一个令我满意的解决方案!
迷眼流金 2007-11-28
  • 打赏
  • 举报
回复
对角线?这个还真没遇到过
luyang1016 2007-11-28
  • 打赏
  • 举报
回复
有人知道么?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧