Project : WASH Korea CSV


上記のコードの最初の項目


CSVとは?


Comma Seperated Valueの略で、カンマで区切られたテキストデータ
主に表形式で組織された資料またはテキスト資料を保存するために使用されます.
CSVフォーマットは汎用フォーマットであり、小さなデータ量と多くのアプリケーションで使用でき、異なる状況でデータ交換を行う必要があります.

1.CSVファイルの作成


  • 空のファイルを開く

  • カンマ区切りのデータを入力
  • .csv拡張子で保存
    or
  • Excelで作成してcsvファイルにダウンロード
    ex. WASH_DB

    2.Pythonでcsvファイルを読み込む

    import csv #csv파일을 다루기 위한 라이브러리를 import
    
    with open('wecode.csv') as csv_file:
        rows = csv.reader(csv_file, delimiter = ',')
    	for row in rows:
    	    print(row)
    詳細については、Reading and Writing CSV Files in Pythonを参照してください.
    英語サイトですが、クロムで提供されている翻訳機能も十分理解できます.
    上で作成したWASHDBでcategoryをcsvファイルとしてDBに入れる例を1つインポートしました
    CSV_PATH_PRODUCTS_CATEGORY = 'csv/WASH_DB - category.csv'
    
    with open(CSV_PATH_PRODUCTS_CATEGORY) as in_file:
        data_reader = csv.reader(in_file)
        next(data_reader, None)
        for row in data_reader:
            name        = row[1]
            image       = row[2]
            description = row[3]
            Category.objects.create(name = name, image = image, description = description)
    csvというフォルダを作成し、Googleスプレッドシートで.csv 파일を保存することは、チームメンバー間の共有にとって最も便利な方法のようです(現在は考えています)