请教高手怎么用java实现在EXCEL中添加下拉列表

hdqmoon 2007-06-07 10:59:45
小弟初学,想用java创建EXCEL,用poi解决了一些问题,但是需要在EXCEL中创建下拉列表的时候出现了问题,貌似poi没有这种功能。
请教高手们,是否poi真的没有这种功能,如果有请指点下,如果没有请帮忙想个办法可以用java在EXCEL中创建下来列表。
感谢大家!
...全文
2824 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuixiping 2007-06-09
  • 打赏
  • 举报
回复
有难度。这个不是java的强项。
倒是可以考虑用java-com的桥来间接com调用excel自己的接口
wmzsl 2007-06-08
  • 打赏
  • 举报
回复
接分
hdqmoon 2007-06-08
  • 打赏
  • 举报
回复
关于这个问题,是不是用poi肯定实现不了呢?请高手指点下。
ghjvavi 2007-06-08
  • 打赏
  • 举报
回复
up
java_xiang 2007-06-08
  • 打赏
  • 举报
回复
http://blog.csdn.net/java_xiang/ 这里有
thisyear 2007-06-07
  • 打赏
  • 举报
回复
我现在用的是JXL操作EXCEL,对于你说的那个菜单,是不是这个意思:
在一个JSP页面。选择下拉菜单选项,得到select的value然后插入到EXCEL对吧!~
happylion2008 2007-06-07
  • 打赏
  • 举报
回复
不了解,可否考虑Excel的插件开发?
hdqmoon 2007-06-07
  • 打赏
  • 举报
回复
thisyear等你回来,我一直在线,麻烦你了。

大家如果知道解决方案麻烦帮帮忙。
hdqmoon 2007-06-07
  • 打赏
  • 举报
回复
就是可选择的列表框,在JSP里是select,在日文的EXCEL里的入力规则。
suncheng_hong 2007-06-07
  • 打赏
  • 举报
回复
下拉列表什么意思?

http://ltc603.javaeye.com/blog/30184
thisyear 2007-06-07
  • 打赏
  • 举报
回复
先吃饭。回来说!~
hdqmoon 2007-06-07
  • 打赏
  • 举报
回复
不一定要动态,固定的数据也可以,就是不知道怎么在EXCEL中创建这个下拉列表。
thisyear 2007-06-07
  • 打赏
  • 举报
回复
你的意思是在EXCEL里添加动态的下拉菜单??
hdqmoon 2007-06-07
  • 打赏
  • 举报
回复
这个是VBA吧,怎么用java实现呢?
  • 打赏
  • 举报
回复
具体的需要修改一下.明白怎么回事就行.
  • 打赏
  • 举报
回复
调用执行下面这个宏就可以了

Sub theselect()
'
' theselect Macro
' 碧海情天 记录的宏 2007-6-7
'

'
Range("I23").Select
ActiveCell.FormulaR1C1 = "1"
Range("I24").Select
ActiveCell.FormulaR1C1 = "2"
Range("I25").Select
ActiveCell.FormulaR1C1 = "3"
Range("I26").Select
ActiveCell.FormulaR1C1 = "4"
Range("I27").Select
ActiveCell.FormulaR1C1 = "5"
Range("I28").Select
ActiveCell.FormulaR1C1 = "6"
Range("A2").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$I$23:$I$28"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.IMEMode = xlIMEModeNoControl
.ShowInput = True
.ShowError = True
End With
End Sub
hdqmoon 2007-06-07
  • 打赏
  • 举报
回复
那有其他的方法吗?只要是能用java实现的就可以。
java_xiang 2007-06-07
  • 打赏
  • 举报
回复
poi 有api 可以借鉴,但是没有直接生成一个select的
hdqmoon 2007-06-07
  • 打赏
  • 举报
回复
好的,麻烦你了,谢谢。
thisyear 2007-06-07
  • 打赏
  • 举报
回复
我没接触过,到网上找找。估计会有一些函数可以操作!~
加载更多回复(3)

81,114

社区成员

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

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