Excel

Pythonとxlwingsでオートフィルターを実装する方法

xlwingsのオートフィルターの使い方です。オートフィルターに関してWEB検索しても、日本語はもちろん英語でも情報が出てこないので、まとめました。 情報がないのに、どの様にして知り得たかというと、ExcelVBAの関数に...
Pythonの使い方

xlwingsでExcelファイルを操作する方法【使いやすい】

xlwingsの使い方です。シート操作やセルの操作の内、使用頻度が高そうなものに絞って一覧にしました。必ず使うものに、過去にクライアントからの要求があったものです。 また、xlwings使っていて、気付いた事が何点かあった...
Pythonの使い方

seleniumによるHTMLの解析速度を10倍速くした方法

Seleniumでスクレイピングすると、サーバからHTML・CSS等をダウンロードする時間よりも、HTMLを解析する時間の方が長くなる傾向がありました。HTML解析をなんの工夫しないで実装すると、絶望的に長くなります。 で...
Pythonの使い方

PythonとSeleniumをheadlessで動かしても速くならない理由

seleniumをheadlessモードで動かすと速くなると言われていますが、実際に測定したことがなかったので測定してみました。 結果は、ヘッドレスモードで速くなるものの、現実的なWEBスクレイピングの運用では、ヘッドレス...
Pythonの使い方

WordPressのカスタムフィールドをREST APIを使って更新する方法

データを持たせたいけども、大人の事情でDBにデータをおけませんでした。そこで、記事それぞれにデータを持たせることになり、入れる先に決まったのがカスタムフィールドです。 しかし、WordPressのAP...
Pythonの使い方

【Python】mypyで、実行時の例外発生を予防

参考 mypy公式 【Python】mypyで、実行時の例外発生を予防 Pythonは動的型付言語であるため、実行時に障害が発生したり、品質に不安を与えてしまうことがあります。 朝に実行完了していると...
Excel

xlwingsでセル背景色、フォント、罫線、計算式を設定する方法

xlwingsでエクセルのセルのデザインを変更するサンプルです。 セル背景色、フォント、罫線、計算式の設定方法です。全てxlwingsのクラスに標準装備されていれば、公式ドキュメントで解決できたのですが、apiを通さないと...
Excel

xlwings と Python でエクセルの名前の定義からセルの値を取得

xlwingsで「名前の定義」から値を取得する操作方法です。Pythonからエクセルを操作する方です。 エクセルの名前の定義から値を取得するため、xlwingsの公式を見たのですが、値の取得のサンプルが「範囲」がシートのも...
Pythonの使い方

【Python】Seleniumが遅い原因と対処法【知らないとヤバい】

Seleniumでスクレイピングしていたのですが、解析するページ数が増すにつれて、遅さを無視できなくなりました。速くする方法は、言うまでものなく「Seleniumへのアクセスを減らせば速くなる」です。 しかし、どのようなア...
Pythonの使い方

【Python】Seleniumのタイムアウト設定の使い方

タイムアウトの設定って、使い方によってはスクレピングの無駄を省いてくれるのですが、情報が少なくピンと来ませんでした。seleniumの公式サイトを見ても、少しわかりづらいです。 恐らく他の人もそうなんじゃないかと思って、参...
タイトルとURLをコピーしました