关于KeePass基于csv格式的批量导入与导出

时间:2021-01-10 15:36:06

在KeePass的导出选项中,有一个KeePass CSV(1.x),导出后格式如下:

"Account","Login Name","Password","Web Site","Comments"
"HGPDDD01V","webuser","5201351","rdp://23.52.130.72","This is a web server"

说明如下:

1、 对于csv格式导出,只能导出5个字段的内容(分别对应界面的Title、User Name、Password、URL和Notes)

字段内容都是双引号("xxxx")包围,字段之间使用逗号(,)分隔

2、 如果字段内容中含有双引号"和反斜杠\符号,导出的结果会显示为\"和\\

关于csv格式的批量导入>>>:

方法一: csv的批量导入,也可以按上面的导出格式,进行添加,

方法二(推荐):更简单更灵活的方式(甚至可以不要字段头信息)、字段个数任意,如果多个字段

分别顺序对应Title、User Name、Password、URL和Notes,字段之间以逗号分隔,可以不使用双引号”包围字段内容

srv01,user01,"1234567890","ssh://192.168.1.2"
srv02,user01,"a\,b\"c\\123","ssh://192.168.1.3","https://www.cnblogs.com/5201351"

说明如下:字段内容中遇到 逗号(,) 双引号(")和反斜杠(\) 这三种符号都需要进行转义的,因此上面srv02服务器的密码实际为a,b"c\123

其他说明及注意如下:

1、csv导出时,可以直接在指定的Group上右键导出,将只导出对应的数据

2、csv导入时,无论选择的那个Group,默认都会导入到最*的Datebase中(而点到Datebase中导出将会导出全部的数据)

3、csv导入时,其实也可以设置导入到那个组,也可以设置导入String fields(但都需要在文件中定义好字段内容,然后在导入向中设置)

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/13433630.html