Linuxシェルを使用してXLSXファイルを編集する方法(ツール)はありますか?私が必要なのは、最初のワークシートから最後の3つの空ではない行を削除する方法です。
XLSXは、個別に編集できるさまざまなXMLファイルがパックされた単なるZipファイルであることを知っています。ただし、できれば自分でXMLファイルを分析して変更することは避けたいと思います。
私の考えは、pythonこのようなスクリプトです:
_import pandas as pd
filename=argv[1]
df = pd.read_Excel(filename,sheet_name="Sheet1").ix[:-3] ## read the xlsx without last 3 rows to a dataframe
df.write_Excel("output_sheet.xlsx") #write dataframe to xlsx file
_
「空でないこと」を確認するには、df.notna()
を使用できます