Ubuntu Ubuntu 20.04.3 のヴァージョンアップ案内が来ましたので、早々V-UPしてみました。
案の定、先日動作していたPySimpleGUIを使用していたプログラムが動かなくなりました。
そこで、色々と試してみたところ
python3-tk はすでに最新バージョン (3.8.10-0ubuntu1~20.04)に なっていました。
また、pip3も最新バージョンになっていました。
python3 も Python 3.8.10にUPされています。
そこで、PySimpleGUI をインストールすべき以下のコマンドを投入。
pip3 install PySimpleGUI
CD コマンドにより、dirを移動し、これにより、以下のコマンドでプログラの動作を確認することができました。
python3 XXXXX1.py
ついでにEXCELを操作するプログラムを試してみます。
ただ、ubuntuにはEXCELは当然インストールされていませんので、Liber officeを使用することになります。
果たして 以下のモジュールで動作するか試しました。
#openpyxl
pip3 install openpyxl
を行い、プログラの実行を行ったところ難なく動かすことができました。
いろいろ調べてみるとwindowsで「LibreOfficeの表計算ソフト『Cals』の表(ods)を操作するプログラムを作成」のHPがあったので、合わせて調べてみました。
(https://opty-life.com/study/program/python/python-libreoffice-cals/)
まずは、操作に必要な以下のモジュールをインストールするとのことです。
pip3 install numpy # 平均値を求める関数
pip3 install pandas
pip3 install odfpy
ubuntuでも難なくインストールできました。
表計算のシートを読み込みその中身をprintするには、次のようなプログラムになっていました。
import pandas as pd
import numpy as np
# odfpy は pandas に含まれるためimportの必要はない
odsfile="test_cal1.ods"
df =pd.read_excel(odsfile, engine="odf")
print (df)
これで実行したところ難なく動作しました。
シート名を指定するときは、以下のようにするようです。
df1 =pd.read_excel(odsfile, engine="odf", sheet_name="Sheet1")
難なく動かすことができましたが、もう少し細かなことを行うには、まだまだこれからです。
#Ubuntu 20.04.3
#PySimpleGUI
#pandas
#odfpy
最新の画像もっと見る
最近の「田舎でのUbuntu遊び」カテゴリーもっと見る
最近の記事
カテゴリー
バックナンバー
人気記事