Python
 Computer >> コンピューター >  >> プログラミング >> Python

ファイルからExcelデータを読み取り、最初と最後の列のすべての行を読み取るPythonプログラムを作成します


お住まいの地域にpandas.xlsxという名前のExcelファイルが保存されているとします。

解決策

これを解決するには、以下の手順に従います-

  • pd.read_excelメソッドを定義して、pandas.xlsxファイルからデータを読み取り、それをdfとして保存します

df = pd.read_excel('pandas.xlsx')
  • df.iloc [:、0]を適用して、最初の列のすべての行を印刷します

df.iloc[:,0]
  • df.iloc [:、-1]を適用して、最後の列のすべての行を印刷します

df.iloc[:,-1]

理解を深めるために、以下の実装を見てみましょう-

import pandas as pd
df = pd.read_csv('products.csv')
print("all rows of first column is")
print(df.iloc[:,0])
print("all rows of last column is")
print(df.iloc[:,-1])

出力

all rows of first column is
0       1
1       2
2       3
3       4
4       5
      ...
95    96
96    97
97    98
98    99
99    100
Name: id, Length: 100, dtype: int64
all rows of last column is
0    2019
1    2020
2    2018
3    2018
4    2018
      ...
95    2019
96    2019
97    2018
98    2020
99    2018
Name: productionYear, Length: 100, dtype: int64

  1. Pythonのxlsxwriterモジュールを使用してExcelファイルを作成して書き込みます

    Pythonはライブラリを幅広く利用できるため、非常に広く使用されているデータ処理ツールであるMicrosoftExcelとやり取りできます。この記事では、xlsxwriterという名前のモジュールを使用してExcelファイルを作成および書き込む方法を説明します。既存のExcelファイルに書き込むことはできません。 各セルへの書き込み セルの名前を書くことで、Excelシートの各セルに書き込むことができます。次の例では、ワークブックを作成し、それにワークシートを追加します。最後に、write()メソッドを使用してワークシートのセルに書き込みます。 例 import xlsxwriter #

  2. Pythonopenpyxlモジュールを使用してExcelファイルの読み取りと書き込み

    Pythonは、Excelファイルを操作するためのopenpyxlモジュールを提供します。 このモジュールでは、Excelファイルの作成方法、書き込み方法、読み取り方法などを実装できます。 openpyxlモジュールをインストールするには、コマンドプロンプトでこのコマンドを記述できます pip install openpyxl シートにタイトル名を付けたい場合 サンプルコード import openpyxl my_wb = openpyxl.Workbook() my_sheet = my_wb.active my_sheet_title = my_sheet.title print