2017-02-22 6 views
0

xlsをcsvにpython dfで変換しようとしています。しかし、私は\ nまたはExcelのインデックスcolに存在するものを削除することはできません。データフレームを使用してxlsをcsvに変換する際にExcelのインデックス列をフォーマットする方法Python

Input excel

出力は異なる行に括弧内の単語を印刷している:

入力は、Excel。

予想される出力は次のようである:

data_xls = pd.read_excel('/home/scripts/usless/HP_PO_hist.xls', 'sheet1', index_col=4,skiprows=3) 
    data_xls.to_csv('HH_PO_output.csv', encoding='utf-8') 

しかし、これは、インデックスラインをスクランブルされています

output csv

コードです。これをどう扱う?私はあなたがオリジナルのあなただけの最初を取得するためにこれらの行を適応させる必要があります、Win32のに秀でるあなたがtextWrapを無効にしたい行を反復処理し、

for i in range(0,active_sheets): 
    ws = wb.Worksheets(i+1) 
    ws.Columns.WrapText = false 

を使用出せことであろうお勧めは何

+0

だから、空白行なしでExcelをCSVに変換したいのですか? –

+0

実際、索引行(Excelの最初の列)は "East Central \ n(SA)"、East South Central \ n(NSA)などのような語です。この\ nは索引行で削除する必要があります行) – Viv

+0

おそらく空の行を削除してください:) – Viv

答えて

関連する問題