ひらつかウオーキング協会

Ubuntu 20.04.3 install

Ubuntu 20.04.3 install

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
名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

※ブログ作成者から承認されるまでコメントは反映されません。

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最新の画像もっと見る

最近の「田舎でのUbuntu遊び」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事