下記のコードで、新しいエクセルファイルを作成し、指定セルへ文字列を入力しました。
python
1import openpyxl 2from openpyxl.styles.fonts import Font 3import random 4 5wb = openpyxl.Workbook() 6ws = wb.active 7ws.title = "Sheet1" 8 9r = random.randint(1,10) 10 11for i in range(1,6): 12 ws.cell(row=2, column=i+r, value="test") 13 14##x = list(range( 15 16wb.save("test.xlsx")
文字だけが入力されたセルの値を、リストにして変数で取得するにはどのように記述すれば良いでしょうか。
columnを可変にしたいため、検索しても上手くヒットしませんでした。
当方、知識が乏しいため説明が解り辛い場合はご容赦ください。
要は、
print(x)
にて、
['test', 'test', 'test', 'test', 'test']
と表示されるようにしたいです。
記述方法ご存知の方いらっしゃいましたら、ご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/15 02:45