質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

2回答

7513閲覧

PYTHON3 EXCEL操作を自動化するプログラムを組む時のオススメのアドオンはなんでしょうか?

tak555

総合スコア12

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

1クリップ

投稿2017/03/02 02:36

編集2017/03/02 03:00

普段業務でEXCELやCSVファイル、TXTファイル、アクセスファイルなど
データを落としてエクセル加工したり集計したりしているのですが、
PYTHON3でもエクセル操作が出来る事そうなのでVBAマクロ代わりに作業を自動化出来たらと思ってます。

■環境
WINDOWS7HOME 32BIT
ANACONDAインストール済み
OFFICE2016PRO

PYTHONからEXCELを操作するこの手のはアドオン?というのでしょうか?
(呼び方がわかってません・・)

ググってわかったのは
XLWINGS
XLRD XLWT?
OPENPYXL
XLSXWRITER
他にも色々?

などで操作が出来るらしいという事は分かりました。
色々と沢山あるのですが、どれか1個を重点的に使っていきたい(覚えたい)と思っております。
おすすめなものがありましたら教えて頂けませんでしょうか?サイトなども

ある操作にはXLWINGS、別の操作にはXLRD XLWT、
早い遅いなどなどツールによる向き不向きがあるのかもしれませんが
もしご存知であればそういった事も含めて教えて頂けると助かります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

目的次第ですが、openpyxlまたはxlwingsの2択がよいかなと思います。
得意な処理が異なるため、下記を参考にしてみてください。

個人的な好みではxlwingsが使い勝手がよかったです。

投稿2017/03/02 11:29

driller

総合スコア720

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tak555

2017/03/03 01:05

ありがとうございます。両方共ANACONDAに入ってますね。 OPENPYXLが最近ぽい感じなのですね。下の方もおっしゃってますし、早速試してみます。
guest

0

私は好んでいたのは、 xlrd / xlwt / xlutils のシリーズです。
http://www.python-excel.org/
しかし、少し古い感じもしてきています。

最近は、 openpyxl 方が良いと聞いて、使い始めています。
https://openpyxl.readthedocs.io/en/default/

差を感じるところまでは使い込んでいませんが参考まで。

投稿2017/03/02 07:13

terapyon

総合スコア313

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tak555

2017/03/03 01:07

なるほど、有難うございます。 OPENPYXLに関しては上の方もおっしゃってましたので早速使ってみたいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問