業務効率化

PDF操作、メールの送受信、フォルダの整理など、Pythonを使って作業の効率化や自動化を実現するプログラムの記事です。

業務効率化 業務効率化
業務効率化

FlaskでToDoアプリを作成するプログラム

今回はFlaskでTodoアプリを作ってみましょう。 FlaskはPythonのWebフレームワークで、最小限の機能で簡潔にWebアプリを作るのに適しています。 Todoアプリはフレームワークとデータベースを使っ...
業務効率化

【Python】Excelを自動でPDFに変換するライブラリの使い方

ExcelのPDF化はExcelの「ファイル」タブからワンクリックで完了しますが、ファイルが沢山あると単純作業でも時間がかかりますよね。大量のPDFをExcelに変換する方法としてはVBAやマクロを使うことが一般的です。でも...
業務効率化

メールの送受信(smtplib、imaplib)

Pythonでメールの送受信をしたい場合はimaplibとsmtplibを使います。 ここではimaplibとsmtplibとGoogleアカウントを使ってメールの送受信をやってみましょう。 Gmailでの送受信...
業務効率化

CSVファイルから空フォルダを作成するプログラム

フォルダをいくつか作る程度であれば手で作った方が早いですが、何十個も作らないといけない時はさすがに大変ですよね。 なので、ここではPythonを使って空のフォルダをcsvから作成する方法をご紹介します。 単純に作...
業務効率化

PC内の巨大ファイルを探すプログラム

コンソール上で実行するとローカルPC内の巨大ファイルを検索できるプログラムです。 コード例では、引数に検索したいディレクトリ(パス)を指定することで、指定したディレクトリ内に含まれる1000MB(=1GB)以上のファイ...
業務効率化

【Python】ファイルパスワードを総当たりで解除するプログラム

取引先との契約書をパスワード付きのPDFで受け取ったが、パスワードが記載されたメールを誤って削除してしまった…そんなこと、起こらないに越したことはありませんが、万が一起きてしまっても挽回する方法があります。パスワードが分から...
業務効率化

PyocrとTesseractで精度の高いOCRを作ってみよう

PythonのライブラリPyocrを使い、OCR処理が出来るプログラムを作成してみようと思います。OCRとは『光学的文字認識』の意で、画像中に表示されている文字情報を抽出し、テキストデータへ変換する技術のことです。最近はAI...
業務効率化

【スクレイピングの基本】タウンワークから求人情報を自動取得しよう!

プログラムの概要 スクレイピングによりデータを取得するPythonのプログラムの最も簡単な例として、求人情報サイトタウンワークから求人情報を取得してCSVに保存することを目指します。 最初にスクレイピングに関する...
業務効率化

4.取得した結果をcsvに保存する

前の記事のおさらいと本記事でやること 前の記事へ 前の記事ではすべての検索結果のページの要素の取得方法を解説しました。 この記事では、取得した結果をCSVに保存し、また検索キーワードの入力をコ...
業務効率化

3.タウンワークの検索結果を最後のページまで取得する

前の記事のおさらいと本記事でやること 前の記事へ 前の記事では検索結果の1ページ目の要素の取得方法を解説しました。 この記事では、次のページのURLを取得し、ループ文によって検索結果のすべてのペ...
タイトルとURLをコピーしました