csv文件變成json(csv文件修改後保存)

本文目錄一覽:

如何將MySQ中的數據導出為JSON或CSV格式

由於工作需要,經常需要將mysql數據庫中的數據導出到excel表格,或者需要將excel表格數據導入到mysql數據庫,我的方法是先將它們都轉換成一種中間數據格式csv(execl數據可以直接導出為csv格式,csv格式也可以直接用excel打開)。下面介紹一下操作步驟:csv導入mysqlloaddatainfile’C:\\Users\\UserName\\Desktop\\test.csv’intotable`table`fieldsterminatedby’,’optionallyenclosedby'”‘escapedby'”‘linesterminatedby’\n’;mysql導入csvselect*from`table`loaddatainfile’C:\\Users\\UserName\\Desktop\\test.csv’fieldsterminatedby’,’optionallyenclosedby'”‘escapedby'”‘linesterminatedby’\n’;如果亂碼,可用相關編輯器打開.csv文件,另存為utf-8的csv

如何將json的數據轉化成csv的數據格式

由於工作需要,經常需要將mysql數據庫中的數據導出到excel表格,或者需要將excel表格數據導入到mysql數據庫,我的方法是先將它們都轉換成一種中間數據格式csv(execl數據可以直接導出為csv格式,csv格式也可以直接用excel打開)。下面介紹一下操作步驟:csv導入mysqlloaddatainfile’C:\\Users\\UserName\\Desktop\\test.csv’intotable`table`fieldsterminatedby’,’optionallyenclosedby'”‘escapedby'”‘linesterminatedby’\n’;mysql導入csvselect*from`table`loaddatainfile’C:\\Users\\UserName\\Desktop\\test.csv’fieldsterminatedby’,’optionallyenclosedby'”‘escapedby'”‘linesterminatedby’\n’;如果亂碼,可用相關編輯器打開.csv文件,另存為utf-8的csv

如何將CSV格式轉換成JSON格式

# 下面的工具可以方便的將CSV格式文件轉換成json文件格式

import sys, json

tip = “””

請確保:

1. CSV格式是UTF-8

2. CSV第一行是鍵值

用法:

python csv2json.py foobar.csv

其中foobar.csv是需要轉換的源數據文件

運行環境:

Python 3.4.3

日期:

2015年12月29日

“””

print(tip)

# 獲取輸入數據

input_file = sys.argv[1]

lines = open(input_file, “r”, encoding=”utf_8_sig”).readlines()

lines = [line.strip() for line in lines]

# 獲取鍵值

keys = lines[0].split(‘,’)

line_num = 1

total_lines = len(lines)

parsed_datas = []

while line_num total_lines:

values = lines[line_num].split(“,”)

parsed_datas.append(dict(zip(keys, values)))

line_num = line_num + 1

json_str = json.dumps(parsed_datas, ensure_ascii=False, indent=4)

output_file = input_file.replace(“csv”, “json”)

# write to the file

f = open(output_file, “w”, encoding=”utf-8″)

f.write(json_str)

f.close()

print(“解析結束!”)

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/251750.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-13 17:32
下一篇 2024-12-13 17:32

相關推薦

發表回復

登錄後才能評論