2016-09-18 9 views
0

insert_rowまたはappend_rowまたはadd_rowという8行の後に新しい空白の行の例を挿入しようとしましたが、シートの最後に新しい行が追加されます。python用にgspreadモジュールを使用している場合、Googleドキュメントのテキストの真ん中に新しい空白行を追加するには?

私の質問は正しく行を挿入する方法ですか?

また、私はdocumentationが必要なクラスを見つけられませんでした。

+0

'add_row'は、シートの最後に余分な行を追加するように設計されています(デフォルトでは1000行しか含まれていません)。あなたの質問の他の部分については、あなたのコードとデータを見ることなく答えることは不可能です。リストをアップロードする場合は、空の文字列を目的のインデックスに挿入するだけではどうですか?空文字列のリストを含む 'insert_row'だけです。 – roganjosh

答えて

0

Worksheet.insert_row()は、あなたが行が挿入される場所のインデックスを指定する必要があります

お知らせを移動するための方法です。あなたの最善の策は、forループを使用することです行の特定の番号を挿入する方法については

:これはあなたがしたい行数と同数のAPI呼び出しを行う必要があること

empty_row = ['' for cell in range(Worksheet.col_count)] 
insertion_row = 4 
number_of_rows = 8 
for row in range(number_of_rows): 
    Worksheet.insert_row(empty_row,index=insertion_row) 

注意追加し、現在insert_rows関数は非常に遅いです。

関連する問題