我在 PC 上使用 Neo4j v 5.21.0 Enterprise。我创建了一个用户定义函数来从 Neo4j 密码查询创建 Excel 文件。当它从 Maven 运行时,它工作得非常好,生成带有分割、数字格式、多个工作表等的 Excel。编译的 jar 文件不会干扰 Neo4j 服务器的重新启动。但是,日志文件显示它没有加载 UDF,并且在 show function 查询中也看不到它。我从 ChatGPT 中得到了很多想法,但没有解决问题。寻找可以从 jar 中运行的代码的建议和示例。此外,还有从密码查询获取 Excel 的任何其他最佳实践。我以前使用过 jxl,正在寻找更好的功能。
有 APOC Extended 导出到 Excel 的程序。您可能应该尝试使用它们而不是您自己的代码。