Pythonを使うとExcelデータをもとに、Wordの記載内容を置換し、差し込み印刷が可能です。 ここでは実務の事例として、顧客リスト(Excel)をもとに、テンプレートファイル(Word)の文言を置換してPDF化するPythonプログラムを紹介します。 ・Excelの顧客リストを読み込む ・WordテンプレートへExcelデータで置換する ・PDFへ変換する それでは以下で詳しく紹介していきます。 PythonでExcelデータからWordの記載を変換するプログラムの概要 今回は以下の作業をpythonで行うことを目指します。 本記事のプログラム 1. 元のデータが格納されているエクセルファイルを読み込む 2. Wordのテンプレートファイルの文言を置換する 3. … [Read more...] about Python×Excel×Word|差し込み印刷(文字列置換してPDF化)プログラムを解説
PythonでExcelマクロ実行!VBAを起動する方法
Pythonを使うと、Excelを操作してマクロを実行することができます。 PythonからExcelを操作するライブラリの内、OpenpyxlはVBAを実行することはできませんが、win32comやxlwingsはVBAを実行可能です。 この記事では、PythonからExcelを操作する方法について紹介していきます。 ・Pythonからマクロ実行するメリット ・PythonでエクセルVBAを動かす方法 ・どのライブラリを選択するのがいいか? 以下で詳しく紹介していきます。 PythonからExcelマクロVBAを実行するメリット メリット 1. VBAをPythonに書き換える必要がない 2. VBAの強みを活かせる メリット1. … [Read more...] about PythonでExcelマクロ実行!VBAを起動する方法
Python×Excel|Pandasデータ処理の事例25!時系列(月週)から特定条件での分析まで
Pythonを使ってExcelのデータを分析したいとき、Pandasを使うとラクに処理できます。 普段の仕事では、Excelを開いて処理する人が多いですが、Pythonを使ってExcelをデータ分析する方がメリットが高いことがあります。 そこで、Pandasによるデータ分析のサンプルコードを事例を通じて解説していきます。 ・PythonでExcelデータ読み込み ・PythonでExcel関数(sumifs, countifs, vlookupなど)の処理を実行 ・Pythonでピボットテーブルで時系列(月別, 週別, 四半期別など)でデータ処理 Pandaを使ってExcelでデータ分析するメリットとデメリット 3つのメリット Pandasでデータ分析する3つのメリット 1. … [Read more...] about Python×Excel|Pandasデータ処理の事例25!時系列(月週)から特定条件での分析まで
PythonでExcelデータから請求書PDFへ自動出力・変換|ルーティン作業の自動化事例
Pythonを使うとExcelデータをもとに、PDFに出力・変換することができます。 ここでは実務の事例として、請求書を自動作成するPythonプログラムを紹介していきます。 今回は、openpyxlではなくxlwingsを使用します。 その目的はPDFへの変換です。openpyxlではpdfへの変換が難しいので、xlwingsでPDFへの変換を行います。 ・Excelをpandasで読み込む ・テンプレートのエクセルへデータを出力する ・PDFへ変換して請求書として保存する それでは以下で詳しく紹介していきます。 PythonでExcelデータから請求書PDFへ変換するプログラムの概要 今回は以下の作業をpythonで行うことを目指します。 本記事のプログラム 1.元のデータが … [Read more...] about PythonでExcelデータから請求書PDFへ自動出力・変換|ルーティン作業の自動化事例
Pythonで指定フォルダ内にフォルダを階層ごとに作成(テキストデータから)
Pythonを使うとテキストファイルのデータをもとに、フォルダを作成することができます。 実は一工夫することで、フォルダを階層ごとに作成することも可能です。 今回は、テキストファイルの階層に合わせて、フォルダを階層ごとに作成するプログラムを紹介します。 ・テキストファイルの内容を階層ごとに合わせて読み込む ・フォルダを階層ごとに作成する なおPython×フォルダの事例は以下で紹介していきます。 それでは以下で詳しく紹介していきます。 テキストファイルのデータをもとにフォルダを自動作成するプログラムの概要 今回は以下の作業をpythonで行うことを目指します。 本記事のプログラム 1.フォルダ内のフォルダやファイルを取得する 2.取得対象がフォルダの場合、その下位のフォル … [Read more...] about Pythonで指定フォルダ内にフォルダを階層ごとに作成(テキストデータから)
