2017-06-12 13 views
0

ExcelファイルからいくつかのセルをAPIを介してSmartsheetにインポートしようとしましたが、何が問題になっているのか分かりません。スマートシートを使用してExcelからセルをインポート

wb = load_workbook('file.xlsx', data_only=True) 
sheet = wb.get_sheet_by_name('sheet1') 
cell_range = sheet['A8':'G88'] 
access_token = "XXXXXXXXXXXXXXXXXX" 
sheet_id = XXXXXXXXXXXXXXXXXXX 
ss = smartsheet.Smartsheet(access_token) 
ss.errors_as_exceptions(True) 
sheet = ss.Sheets.get_sheet(sheet_id) 
row_id= "1" 
single_row = ss.Sheets.get_row(sheet_id, row_id) 
destination_cell = single_row.get_column(DST_COLUMN_ID) 
destination_cell.value = cell_range 
single_row.set_column(destination_cell.column_id, destination_cell) 
ss.Sheets.update_rows(sheet_id, row_id) 
+0

表示されるエラーはありますか? – whrrgarbl

答えて

0

私は、あなたが小さいから始まり、あなたの方法を試してみることをお勧めします。私が見ることができる

問題:APIから返された行IDを必要とget_row

  • 。 (ません行番号)

  • cell.valueは、ID

このサンプルを見て、行オブジェクトを必要update_rows文字列または数値ではなく、範囲

  • ないでなければなりませんセル値を更新するコード:https://github.com/smartsheet-samples/python-read-write-sheet

  • 関連する問題