小编Nil*_*ils的帖子

POI/Excel:以"相对"方式应用公式

我正在使用Apache的POI来使用Java操作Excel(.xls)文件.

我正在尝试创建一个新的单元格,其内容是公式的结果,就像用户复制/粘贴公式一样(我称之为"相对"方式,与"绝对"相反).

为了使自己更清楚,这里有一个简单的例子:Cell A1包含"1",B1包含"2",A2包含"3",B2包含"4".单元格A3包含以下公式"= A1 + B1".如果我将公式复制到excel下的A4单元格,它将变为"= A2 + B2":excel正在动态调整公式的内容.

不幸的是,我无法以编程方式获得相同的结果.我找到的唯一解决方案是将公式标记化并自己完成脏工作,但我真的怀疑这应该是这样做的.我无法在指南或API中找到我想要的内容.

有没有更简单的方法来解决这个问题?如果是这样的话,请指点我正确的方向吗?

最好的祝福,

尼尔斯

java excel poi-hssf apache-poi

17
推荐指数
5
解决办法
1万
查看次数

查找数据库表的唯一约束

我正在尝试使用Java找到表的唯一约束(在Oracle数据库上,但这应该没有区别).

感谢DatabaseMetaData的getPrimaryKeys(....),我找到了一种方法来发现表的主键.然而,我无法找到桌子的独特结构,互联网无法帮助我,因此我在这里结束问我的问题:)

是否有一种干净的方法来找到一个表的唯一约束(或者更确切地说,一个表必须是唯一的列的名称......那么你得到它嘿嘿)?最好的祝福,

尼尔斯

java sql oracle constraints unique

8
推荐指数
1
解决办法
3万
查看次数

MediaWiki:仅由创作者或经批准允许的页面编辑

我正在努力限制Wiki上的编辑(使用MediaWiki)我正在创建我公司的内部项目.

我们希望能够让页面创建者指定以下两个选项之一:

  • 除此页面的创建者外,没有人可以编辑此页面的内容
  • 任何人都可以编辑此页面的内容,但在更改可见之前必须得到页面创建者的批准(无论是通过邮件,还是通过维基直接或其他内容 - 无关紧要).

如果创建者未指定任何2个选项,则任何人都可以编辑该页面,并且更改立即可见(默认行为).

我一直在浏览网络,但我没有找到一个开箱即用的解决方案.由于LocalSettings文件的版本,我们设法制作了一些很棒的自定义内容,但不是这样.

有没有该功能的解决方案?

rights mediawiki edit

6
推荐指数
1
解决办法
1037
查看次数

标签 统计

java ×2

apache-poi ×1

constraints ×1

edit ×1

excel ×1

mediawiki ×1

oracle ×1

poi-hssf ×1

rights ×1

sql ×1

unique ×1