csv文件中的数据:
使用python读取数据并生成es插入格式的数据:
示例代码1:
import csv
count = 0
with open('体检表.csv', 'r', encoding='utf-8') as csv_f:
reader = csv.DictReader(csv_f)
for row in reader:
count += 1
# print(row)
print('{"create": {"_index": "info", "_type": "check", "_id": "' + str(count) + '"}}')
print(str(dict(row)).replace("'", '"'))
运行结果:
将数据复制到kibana,将数据添加到es库中。
在elasticsearch-head中查看生成的数据: