Python

Python

Excelをドラッグ&ドロップでBOMなし・UTF-8・LFのCSVに変換するPythonスクリプト

ExcelからCSVへの変換は標準搭載の「名前を付けて保存」が一番簡単にできますが、これで出力したファイルが何の問題もなく使えた試しはありません。原因はBOMの存在です。
Python

SwitchBotをPCから操作するPythonスクリプト

SwitchBot製品をPCから操作できるSwitchBot APIをこれまでいろいろな手法で実行してきましたが、やっぱりPythonが一番簡単だということが判明しました。(最初からわかっていました)。今回はSwitchBotネタの最終章としてPythonスクリプトでSwitchBot APIを実行できるようにします。
Python

Raspberry Piをバーコード在庫管理専用マシンとして運用する

バーコード在庫管理システムの理想形は、それ単体で完結して在庫管理をおこなえる専用マシンです。そこで、圧倒的コスパのRaspberry Piをバーコード在庫管理専用マシーンとして使えるようにします。
Python

PDFファイルの表示の向きを回転して保存する

Excelに並んでビジネスシーンで幅をきかせているファイルフォーマットはPDFです。皆さん、PDF資料あるあるとして縦横逆転超絶読みずら資料に遭遇したことがあるでしょう。PythonならPDFの回転保存が超簡単にできます。
Python

IntelliJ IDEAでOpenPyXLの補完が効かなくなったときの対処法

ある日突然、IntelliJ IDEAでOpenPyXLの補完機能がまったく使えなくなりました。いろいろ試した結果、うまく解決できた方法をご紹介します。
Python

写真内のバーコードをもとにExcelの指定のセルに写真を貼り付ける

Excelに写真を貼り付けて資料を作成する機会は結構あり、写真の中に必要な情報を持たせたバーコード(QRコード)を写し込むことで、その情報をもとに自動的にExcelフォーマットにはめ込んでいくシステムを作成します。
Python

Pythonで写真をアスペクト比4:3にトリミングする

今回は写真がたくさん入ったフォルダをPythonスクリプトにドラッグ&ドロップすると、その中の写真ファイルを全部4:3にトリミングして、ついでにスマホのクソデカサイズ写真を適当な大きさまでリサイズするようにします。
Python

PythonでFirebaseを操作する

Cloud FirestoreはWEBアプリや管理コンソールで操作、表示できますが、Excelの呪縛にとらわれ続ける我々はどうしてもExcelファイルとして取り出さなければならないのです!そこで、PythonでFirebaseを操作できるfirebase-adminモジュールを使って、この任務を完遂します。
Python

Pythonとバーコードで在庫管理をする

Excelシートを使って(主にPythonで)バーコードによる在庫管理システムを構築しました。が、ぶっちゃけExcelの存在意義がほぼないので今回は、純粋にPythonだけを使って在庫管理システムを構築します。
Python

Excelシートとバーコードで在庫管理をする

当Webサイトではたびたびバーコードネタを扱っておりますが、ついにその集大成を完成させたいと思います。それがバーコードを用いた在庫管理システムです。言うまでもなくVBAにはそんな力はないので、PythonがメインでExcelとVBAはオマケです。