簡體   English   中英

Python CSV 分隔符

[英]Python CSV delimiter

我正在嘗試編寫一個 csv 文件,其中所有值都在不同的單元格中。 我現在的代碼:

fieldnames = ['name', 'deviceId', 'lastSync', 'type']

filename = "data.csv"
with open(filename, 'w', newline='', encoding='utf-8') as csvfile:
    writer = csv.writer(csvfile, delimiter=',')
    writer.writerow(fieldnames)
    for data in dixtt:
        print([data['name'], data['deviceId'], data['lastSync'], data['type']])

preferred output(數據output將在解決此問題后添加):( https://i.stack.imgur.com/WtOq6.png

我得到了什么:( https://i.stack.imgur.com/6qUS6.png

我想要不同單元格中的所有數據值(參見圖片示例)。 我嘗試通過數據更改 excel 中的設置 -> 文本到列並在那里設置分隔符,但這沒有用

您的 csv 沒問題,您只需告訴 Excel 正確格式化數據即可。

按照以下步驟操作:

  • Select “A”欄
  • Go 在“數據”中單擊“文本到列”
  • Select “分隔”
  • Select “逗號”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM