列 A を反復処理しています。この列内では、2 つの関数を使用して値をユニコード化しています。
# -*- coding: utf-8 -*-
from django.template import defaultfilters
from unidecode import unidecode
import openpyxl
wb = openpyxl.load_workbook('sheet.xlsx', use_iterators=True)
sheet = wb.get_sheet_by_name('Sheet1')
translated = []
for row in sheet.iter_rows('A2:A74'):
for cell in row:
if cell.value is not None:
defaultfilters.slugify(unidecode(cell.value))
translated.append(defaultfilters.slugify(unidecode(cell.value)))
これまでのところすべて機能していますが、これらの「変換された」値を同じ範囲 B2-B74 の列 B に貼り付けたいと思います。私の問題を解決するためにこのコードを手伝ってくれる人はいますか? 私は「グーグル」でしたが、これまでのところ解決策が見つかりませんでした...