前提・実現したいこと
Pyhtonのプログラムより、Excelのシートに値を書き込みたいと考えています。
for文の中でcellsの引数でindexと指定していることでエラーが発生しているのですが、
解決方法はありますでしょうか。
for文のindexを使って、一つずつ要素をシートに書き込みたいです。
〇エラーとなるコード
wss(3).cells(1,index).value = item
発生している問題・エラーメッセージ
Error
Traceback (most recent call last):
File "<string>", line 1, in <module>
wss(3).cells(1,index).value = item return Range(impl=self.impl(*args)) return Range(xl=self.xl(*args)) v = self._inner(*args, **kwargs) return self._ApplyTypes_(0, 2, (12, 0), ((12, 17), (12, 17)), '__call__', None,RowIndex self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args),
pywintypes.com_error: (-2147352567, '例外が発生しました。', (0, None, None, None, 0, -2146827284), None)
該当のソースコード
import xlwings as xw
def Search():
wss = xw.sheets
コメント:k列の内容を配列に格納します
list = wss(2).range('k:k').value
コメント: 新規にSheetを作成します wss.add(name="new_sheet", after=wss(2)) コメント: 新規Sheetにlistの内容を書き込みたいです。(うまくいかない個所) for index,item in enumerate(list): wss(3).cells(1,index).value = item
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/05/12 02:58