编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

产品经理技能Max:Mac版 SequelPro 导入/导出csv

wxchong 2024-10-11 18:44:17 开源技术 33 ℃ 0 评论

工作场景:有大量的基础数据需要导入数据库表中,直接操作数据库需要逐行一个字段一个字段的录入修改,很麻烦;作为懒人一枚,就要想办法简化自己的劳动力

方法:Excel里录入完,再批量导入或replace

步骤:

第一步:导出数据库表结构:file -> export -> 出现下图 - > 选择需要导出的格式(csv)-> 勾选导出的table -> Exprot 导出 -> 导出成功后桌面会出现一个和table名相同的一个csv文件

当我们打开这个csv的文件的时候,内心是崩溃的,因为打开全是乱码 ??????

解决乱码:

  • 打开mac自带的应用Automator:
  • 选择服务
  • 配置
  • 拖动后替换以下代码:

for f in "$@"; do

if [ -f "$f" ]; then

iconv -s -c -f UTF8 -t GBK "$f" > /tmp/iconv.utf8.gbk.tmp

mv /tmp/iconv.utf8.gbk.tmp "$f"

fi

done

  • 保存文件名为 “csv文件编码转换” 后关闭
  • 找到刚才的csv文件,右击鼠标-> 服务里会多一个 csv文件编码转换 选项,选择后,稍等两秒再打开文档时编码问题就解决了(有时候需要多试几次才会成功,不要心急哦!)

第二步:在Excel里面录入所需要的数据

  • 我的做法是把数据库所有的关联的表都导入一个Excel里,并将每个表的关联字段配置齐,这样我可以直接通过vlookup函数拉取字段对应的ID,减少一半的工作量,增加一半的准确率!!!

第三步:数据录入完成,再将Excel数据导入Sequel Pro数据库

  • 将Excel表格的单表单独复制出来作为一个新的文件
  • 将该文件另存为csv格式
  • Sequel Pro inport

file -> inport -> 出现下图 - > 选择需要导入的格式(csv)-> encoding:Chinese(GBK) -> open -> 确定主键-> 选择导入方式 - > inport

ok! 到这里 Sepuel pro里的csv于excel 导入/导出 步骤演示完毕,希望能够帮到大家!!!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表