2017-08-02 16 views
0

このコードは、テーブルの右側に「Ex_Date」、「Ev_Date」の2つの列を追加します。Pyexcelを使用してXLSシート上で列を移動する方法は?

import pyexcel as pe 

sheet = pe.get_sheet(file_name="C:\\Users\\....\\31072017.ods") 

extra_data = [ 
    ["Ex_Date", "Ev_Date"], 
] 

for i in range(0, sheet.number_of_rows()-2): 
    extra_data.append(["31.07.2017", "30.07.2017"]) 

sheet2 = pe.Sheet(extra_data) 
sheet.column += sheet2 #adding columns here 
print(sheet.content) 

誰かがテーブルの最初に新しい列を追加する方法を知っていますか(テーブルの左側に追加する)?

UPDATE Upsss ... 私は同じように、このsheet.column += sheet2を変更する必要があります:あなたはそれl = ['foo', 'barようなリストを持っている場合あなたはどんな時に要素を追加することができます ] 'バズ'、

sheet2.column += sheet 

答えて

0

insert

>>> l = ['foo', 'bar', 'baz'] 
>>> l.insert(0, 42) 
>>> l 
[42, 'foo', 'bar, 'baz'] 
+0

私はリストを持っていません、私はxlsファイルを持っています。 – May12

関連する問題