我正在使用apache POI来更改Excel工作表中的单元格.更改值后,具有与已更改的单元格对应的公式的单元格不会更新.
当我进入excel并单击带有公式的单元格,然后单击功能栏时,公式将更新.
我有计算选项设置为自动更新.
快速举例.
行:
[A2 + A3] [1] [2]
A1在这里等于3
当我使用POI更改它时:
[A2 + A3] [2] [5]
在我点击那个单元格之前,A1仍然等于3.
刷新工作簿或工作表也不起作用.这是excel还是POI的问题?谁能想到一个解决方法?
我在src/libs下面有一个jar.这是必要的,因为当我在目标服务器上运行我的应用程序时,它将无法下载外部依赖项.从命令行构建时,我收到以下错误:NoClassDefFoundError.我的pom依赖:
<dependency>
<groupId>jFuzzyLogic_core</groupId>
<artifactId>jFuzzyLogic_core</artifactId>
<scope>system</scope>
<version>2.0.7</version>
<systemPath>${basedir}\src\libs\jFuzzyLogic_core.jar</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我读过有关这是否正确的相互矛盾的帖子,我无法弄清楚该怎么做.
请求的命令行:
Exception in thread "main" java.lang.NoClassDefFoundError: net/sourceforge/jFuzz
yLogic/FIS
at noobbot.Main.<init>(Main.java:41)
at noobbot.Main.main(Main.java:30)
Caused by: java.lang.ClassNotFoundException: net.sourceforge.jFuzzyLogic.FIS
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more
Run Code Online (Sandbox Code Playgroud)
也相关,
[WARNING] 'dependencies.dependency.systemPath' for jFuzzyLogic_core:jFuzzyLogic_
core:jar should not point at files within the project directory, ${basedir}\src\
libs\jFuzzyLogic_core.jar will be unresolvable by dependent projects @ line 24,
column 22
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议如何做到这一点,如果这实际上不是正确的方法?
我想我可能会遗漏一些明显的东西,但我是python和pandas的新手.我正在阅读一个大文本文件,只想使用范围内的行(61,75496).我可以跳过前60行
keywords = pd.read_csv('keywords.list', sep='\t', skiprows=60)
Run Code Online (Sandbox Code Playgroud)
我怎样才能在这些值之间包含行?遗憾的是没有userows参数.
有没有类似的东西
range(start, stop, start, stop)?
Run Code Online (Sandbox Code Playgroud)