Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • 「脱VBA」の道筋がついに見えた、ExcelデータをPythonで抽出・加工する方法
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

356usersがブックマークコメント59

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        「脱VBA」の道筋がついに見えた、ExcelデータをPythonで抽出・加工する方法

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント59

            • 注目コメント
            • 新着コメント
            chokovi
            なんの言語にしても、他の人のPCで動かせる環境を構築しなくてはならない、だと、その時点でVBAより劣ってしまう。

              その他
              shozzy
              MSが公式ライブラリを提供すべきなんだよ。PythonでもTypeScriptでもなんでもいいからさ。

                その他
                knok
                今後Excel自身がPythonに公式対応するという話があるから、それに期待

                  その他
                  akulog
                  VBAしか書かないマンはPython覚えてくれるんだろうか

                    その他
                    tourism55
                    powershell派。気軽に追加インストール出来ないネットワーク分断したWin機に持っていけるし、、そんな環境でもISEがいるからコーディングもできるし、、、(悲しくなってきた)

                      その他
                      UhoNiceGuy
                      MSはExcelファイルをアクセスする公式ライブラリを公開して欲しい

                      その他
                      enhanky
                      無料部分しか読んでないけどopenpyxlかな? 今の.xlsxファイルは仕様がECMAとISOで標準規格化されてるからExcelなくても読み書きできる。

                        その他
                        amd64x64
                        Visual Studio Tools for Office RuntimeをIronPythonで叩く方法もある。

                          その他
                          tsu_nyan
                          Apache POI で良くない?有料部分読めないけど

                            その他
                            quabbin
                            Rubyでもできうわけだけど…さて。

                              その他
                              rteeeeee
                              「Pythonはシンプルで勉強しやすく、ライブラリーが豊富で用途が広いという利点が」「Pythonを使えば、Excelを起動せずともExcelファイルからデータを取り出したり、加工したりできる」

                              その他
                              infobloga
                              Microsoft謹製のOpen XMLをPython for .NET経由で呼び出す話かと思ったら違った

                                その他
                                mas-higa
                                10年以上前は OLE で Ruby から読み書きしてたけど?

                                その他
                                SundayIsEveryday
                                マクロ記録機能によるデータ加工処理の簡易実装、簡単なGUI作成機能、データ装飾用のシートと一緒にコードも一元管理できる有用性、Excelファイルとの相性の良さ。どれかひとつでもPythonはVBAに勝てるんだろうか?

                                  その他
                                  Shinwiki
                                  vbaでもvbsでもよかんべ。 あとopen officeはそこはパクれないからなんかJavascriptぽいの入ってたよ。

                                    その他
                                    khtokage
                                    外部からExcel扱うのは、太古の時代のOLEやCOMから昨今のxlsx直読みまで、ありとあらゆる言語で出来るよ。20年以上前から使われてるし私もC#で仕事したことある。マクロ言語がVBAしか使えないのが問題。ActiveScriptェ…

                                      その他
                                      pandafire
                                      VBAが何故滅びず増え続けるかってエクセルファイル一つあれば全部出来てどこでも動くからでしょ。Pythonインストールできない環境とか大量にあるのに。エクセル単体で完結しないとVBAは超えられないと思う

                                        その他
                                        tkyjpy
                                        2019からか、バンドル版officeがデフォルトで64bitでインストールされててVBA関連が色々動かねえって問い合わせ多くて困ってる。32bit入れ直すのにmsのアカウントに紐付け必要でPIPCの意味がなく超面倒くさい。

                                          その他
                                          kaorun
                                          よく読んでないんだけど、Graph APIじゃあかんの?https://docs.microsoft.com/ja-jp/graph/api/resources/excel

                                          その他
                                          rdrk
                                          Excelデータを扱いたいけどOffice(Excel)に縛られたくないってどんな状況?

                                            その他
                                            perl-o-pal
                                            VBAで良くない?

                                              その他
                                              mugitora
                                              python公式対応のプレビューでも公開されたのかと思ったら違った

                                                その他
                                                ryunosinfx
                                                VBAを重宝してしまう現場ってのはプログラミングどころかインストール方法も何もかも知識からして無いんだから仮に今解決しても永続性を期待できない。VBAじゃなくて他の言語なら構造化出来るから格段に楽だけどさ

                                                  その他
                                                  monster-energy-zx14
                                                  俺はただ業務が出来ればいいんだ。 なのになぜその道具を奪うんだ? 環境構築がめんどい

                                                    その他
                                                    Y_Isa
                                                    有料部分見てないけどPythonのxlwingsモジュールを使う?

                                                      その他
                                                      sippo_des
                                                      良かったね

                                                        その他
                                                        jintrick
                                                        Python書けるけど、そんなんじゃ脱VBAできないよ。小学生でもGUIを作れる利便性をどう代替すんだ。

                                                          その他
                                                          strawberryhunter
                                                          いや、誰がPythonを書くんだよ。

                                                          その他
                                                          call_me_nots
                                                          ほんこれなんだよな→https://b.hatena.ne.jp/entry/4681031873189195810/comment/chokovi あと、とうにMSはExcel をPython 対応させる気なくなってるよ

                                                            その他
                                                            wasai
                                                            昔はVBAもやってたけど、そういう人はPythonをやってくれないと思うねえ

                                                            その他
                                                            wildhog
                                                            pandasのエクセル読み込むやつ調子悪くない?

                                                              その他
                                                              ardarim
                                                              方眼紙にしてもVBAにしてもpythonにしても、本来の表計算という役割を無視されて単なるデータストレージとしか使われてないExcelって何というか哀れだな

                                                              その他
                                                              taiyousunsun

                                                                その他
                                                                yoiIT
                                                                PythonをExcelにデフォルトで乗っけるという話はどこにいったのだろうか。。

                                                                  その他
                                                                  tourism55
                                                                  tourism55powershell派。気軽に追加インストール出来ないネットワーク分断したWin機に持っていけるし、、そんな環境でもISEがいるからコーディングもできるし、、、(悲しくなってきた)

                                                                    2020/02/04リンク

                                                                    その他
                                                                    eru01
                                                                    import xlrd,xlwtでおわるんだが

                                                                      その他
                                                                      topiyama
                                                                      Excelを使ったPythonのお勉強という感じ(そういう本からの抜粋みたいだし)openpyxl有難いけど文字コードで引っかかるときがたまにある。

                                                                        その他
                                                                        interferobserver
                                                                        VBAはエラーメッセージ見てもエラーの原因が分からんのがキツい。ググってもマトモな解説にたどり着けない。Pythonは個人で使う分には良いけど環境構築とか配布とかまで考えるとハードル高い。

                                                                          その他
                                                                          pebbco
                                                                          VBAあかん→pythonでやるで!→担当変更→エクセル表の列が増える→python分かる人いない→VBAになるの繰り返しになると思うで。

                                                                            その他
                                                                            Ez-style
                                                                            xlsxファイルのセルから数値拾って四則演算するだけならVBAでよくね。他のDBに投げるとか、統計分析するときに、初めてpythonが選択肢に入る感じ。

                                                                            その他

                                                                            注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                                            リンクを埋め込む

                                                                            以下のコードをコピーしてサイトに埋め込むことができます

                                                                            プレビュー
                                                                            アプリのスクリーンショット
                                                                            いまの話題をアプリでチェック!
                                                                            • バナー広告なし
                                                                            • ミュート機能あり
                                                                            • ダークモード搭載
                                                                            アプリをダウンロード

                                                                            関連記事

                                                                              usersに達しました!

                                                                              さんが1番目にブックマークした記事「「脱VBA」の道筋が...」が注目されています。

                                                                              気持ちをシェアしよう

                                                                              ツイートする

                                                                              「脱VBA」の道筋がついに見えた、ExcelデータをPythonで抽出・加工する方法

                                                                              Excelデータをプログラムで扱うのなら、VBA(Visual Basic for Applications)を使うべし」。多くの人...Excelデータをプログラムで扱うのなら、VBA(Visual Basic for Applications)を使うべし」。多くの人はそう思っているでしょう。もちろんVBAMicrosoft Officeのソフトを操るのにとても便利なプログラミング言語ですが、弱点もあります。 その1つが、Officeにしばられてしまうこと。業務に必要なデータ量がExcelや「Access」のカバーする範囲で収まらなくなったら、もう扱えません。 また互換性の問題から、Windows上で書かれたVBAのソースコードは基的に、macOSLinuxでは動かせません。VBAはプログラミング初心者にとって理解しやすい一方で、コードが冗長になりがちという側面もあります。 今からプログラミングを学んで業務を自動化したいなら、筆者はPythonをお薦めします。Pythonはシンプルで勉強しやすく、ライブラリーが豊富

                                                                              ブックマークしたユーザー

                                                                              • deslarnet2022/11/10deslarnet
                                                                              • thotentry_hatebu1972020/12/11thotentry_hatebu197
                                                                              • keint2020/09/26keint
                                                                              • rteeeeee2020/04/08rteeeeee
                                                                              • heatman2020/03/23heatman
                                                                              • kkb182020/03/17kkb18
                                                                              • koyacorg2020/02/17koyacorg
                                                                              • mnru2020/02/17mnru
                                                                              • HappyValley2020/02/14HappyValley
                                                                              • you219792020/02/14you21979
                                                                              • share_stream2020/02/07share_stream
                                                                              • meerkat2020/02/05meerkat
                                                                              • k_wizard2020/02/05k_wizard
                                                                              • itachisoft2020/02/05itachisoft
                                                                              • wktk_msum2020/02/05wktk_msum
                                                                              • mgl2020/02/05mgl
                                                                              • ookitasaburou2020/02/05ookitasaburou
                                                                              • infobloga2020/02/05infobloga
                                                                              すべてのユーザーの
                                                                              詳細を表示します

                                                                              ブックマークしたすべてのユーザー

                                                                              同じサイトの新着

                                                                              同じサイトの新着をもっと読む

                                                                              いま人気の記事

                                                                              いま人気の記事をもっと読む

                                                                              いま人気の記事 - テクノロジー

                                                                              いま人気の記事 - テクノロジーをもっと読む

                                                                              新着記事 - テクノロジー

                                                                              新着記事 - テクノロジーをもっと読む

                                                                              同時期にブックマークされた記事

                                                                              いま人気の記事 - 企業メディア

                                                                              企業メディアをもっと読む

                                                                              はてなブックマーク

                                                                              公式Twitter

                                                                              はてなのサービス

                                                                              • App Storeからダウンロード
                                                                              • Google Playで手に入れよう
                                                                              Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                              設定を変更しましたx

                                                                              [8]ページ先頭

                                                                              ©2009-2025 Movatter.jp