赞
踩
目录
需要下载JDK和安装Neo4j ,并分别配置到环境变量中,具体过程不再赘述
下载地址:
Neo4j Deployment Center - Graph Database & Analytics
Java SE 的 |Oracle 技术网 |神谕 --- Java SE | Oracle Technology Network | Oracle
版本对应参考:(我的版本是JDK11和neo4j-community-4.4.32)
启动(命令行输入)
neo4j console
数据库数据位置:
新建一个空白的Excel文件,右击左下角的Sheet 1,点击“查看代码”
输入代码直接运行即可批量转换
Sub xls2csv()
Application.DisplayAlerts = False
t = ActiveWorkbook.Name
mypath = ActiveWorkbook.Path & "\"
myfile = Dir(mypath & "*.xlsx")
Do Until Len(myfile) = 0
If myfile <> t Then
Workbooks.Open Filename:=mypath & myfile
ActiveWorkbook.SaveAs Filename:=mypath & Left(myfile, InStr(myfile, ".") - 1) & ".csv", FileFormat:=xlCSVUTF8
End If
If myfile <> t Then ActiveWorkbook.Close
myfile = Dir
Loop
Application.DisplayAlerts = True
End Sub
将.csv数据导入neo4j后导出 为 .cypher文件格式
将.cypher放在import路径下
在.conf中添加:apoc.import.file.enabled=true
输入命令行运行即可导入数据
CALL apoc.cypher.runFile("export01.cypher") YIELD row
RETURN row
引入:
先安装依赖:npm install -save neo4j-driver
import * as echarts from 'echarts';
// 引入neo4j-driver
import neo4j from 'neo4j-driver'
// 页面引入:
var neo4j = require("neo4j-driver");
export default {
}
// 页面初次加载调用 this.executeCypher() 执行 Cypher 查询数据
mounted() {
var query= 'MATCH p=()-->() RETURN p'
this.executeCypher(query);
},
// executeCypher()方法定义: 该方法处理的数据格式为echarts适用格式
/**
* 直接执行Cypher
*/
executeCypher(query) {
this.echartsNode = [] //节点数组
this.nodesRelation = [] //关系线数组
this.category = [] //echarts图例数据数
// 创建实例
this.driver = neo4j.driver('bolt://localhost:7687', neo4j.auth.basic('neo4j', 'KG****'));
console.log("声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/777057
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。