Excel Pythonとxlwingsでオートフィルターを実装する方法 xlwingsのオートフィルターの使い方です。オートフィルターに関してWEB検索しても、日本語はもちろん英語でも情報が出てこないので、まとめました。 情報がないのに、どの様にして知り得たかというと、ExcelVBAの関数に... 2021.07.06 ExcelPythonの使い方
Pythonの使い方 xlwingsでExcelファイルを操作する方法【使いやすい】 xlwingsの使い方です。シート操作やセルの操作の内、使用頻度が高そうなものに絞って一覧にしました。必ず使うものに、過去にクライアントからの要求があったものです。 また、xlwings使っていて、気付いた事が何点かあった... 2021.07.02 Pythonの使い方
Pythonの使い方 seleniumによるHTMLの解析速度を10倍速くした方法 Seleniumでスクレイピングすると、サーバからHTML・CSS等をダウンロードする時間よりも、HTMLを解析する時間の方が長くなる傾向がありました。HTML解析をなんの工夫しないで実装すると、絶望的に長くなります。 で... 2021.06.29 Pythonの使い方スクレイピング
Pythonの使い方 PythonとSeleniumをheadlessで動かしても速くならない理由 seleniumをheadlessモードで動かすと速くなると言われていますが、実際に測定したことがなかったので測定してみました。 結果は、ヘッドレスモードで速くなるものの、現実的なWEBスクレイピングの運用では、ヘッドレス... 2021.06.27 Pythonの使い方スクレイピング
Pythonの使い方 WordPressのカスタムフィールドをREST APIを使って更新する方法 データを持たせたいけども、大人の事情でDBにデータをおけませんでした。そこで、記事それぞれにデータを持たせることになり、入れる先に決まったのがカスタムフィールドです。 しかし、WordPressのAP... 2021.06.25 Pythonの使い方WordPressと連携
Pythonの使い方 【Python】mypyで、実行時の例外発生を予防 参考 mypy公式 【Python】mypyで、実行時の例外発生を予防 Pythonは動的型付言語であるため、実行時に障害が発生したり、品質に不安を与えてしまうことがあります。 朝に実行完了していると... 2021.06.23 Pythonの使い方
Excel xlwingsでセル背景色、フォント、罫線、計算式を設定する方法 xlwingsでエクセルのセルのデザインを変更するサンプルです。 セル背景色、フォント、罫線、計算式の設定方法です。全てxlwingsのクラスに標準装備されていれば、公式ドキュメントで解決できたのですが、apiを通さないと... 2021.06.08 ExcelPythonの使い方
Excel xlwings と Python でエクセルの名前の定義からセルの値を取得 xlwingsで「名前の定義」から値を取得する操作方法です。Pythonからエクセルを操作する方です。 エクセルの名前の定義から値を取得するため、xlwingsの公式を見たのですが、値の取得のサンプルが「範囲」がシートのも... 2021.06.06 ExcelPythonの使い方
Pythonの使い方 【Python】Seleniumが遅い原因と対処法【知らないとヤバい】 Seleniumでスクレイピングしていたのですが、解析するページ数が増すにつれて、遅さを無視できなくなりました。速くする方法は、言うまでものなく「Seleniumへのアクセスを減らせば速くなる」です。 しかし、どのようなア... 2021.06.04 Pythonの使い方スクレイピング
Pythonの使い方 【Python】Seleniumのタイムアウト設定の使い方 タイムアウトの設定って、使い方によってはスクレピングの無駄を省いてくれるのですが、情報が少なくピンと来ませんでした。seleniumの公式サイトを見ても、少しわかりづらいです。 恐らく他の人もそうなんじゃないかと思って、参... 2021.06.02 Pythonの使い方スクレイピング