もがき系プログラマの日常スマートフォン用の表示で見るもがき系プログラマの日常もがき系エンジニアの勉強したこと、日常のこと、気になっている技術、備忘録などを紹介するブログです。phpはじめにこんにちは。python勉強中の僕です。openpyxlというのがあるらしいです。おーぷんぱいくる?phpでは、自分はよくPHPExcelを使用していたのですが、これって一体どっちが使いやすいんだろうなー?と、興味が湧いたので、確認してみました。ちなみに、現在PHPExcelはDEPRECATEDになっているため後継版のPHPSpreadsheetで試してみます。サンプルのエクセルは、自分が先程まで読んでた、退屈なことはPythonにやらせようで紹介されていたサンプルエクセルを使います。openpyxl読み込みのチェック以下のサンプルデータを使います。98コード量は当然pythonのほうが短いですが、処理速度はphpの圧勝でした(体感ぜんぜん違う)php7ではなくphp5系でやるとどうなるかもチェックしてみます。98実行してみるとやっぱり早いです。phpexcelはすごく遅い印象だったので、phpSpreadsheetの性能がいいのかな?書き込みチェックサンプルのエクセルと同じものを作成して、最後の行に、sumで合計値を追加したいと思います。python/write.pyこっちも問題なし。書き込みに関しては、そこまで速度の違いはなかったようでした。終わりに所感としては、やっぱりpythonのほうがスッキリ書けます。この辺は言語の違いですよね。こんな簡単なエクセルだと、はっきりとどっちが使いやすいっていうのは、いいにくいですよね。今回はopenpyxlもphpSpreadsheetもどちらも触れたので、とても勉強になりました。しょうもないですが、これもgithubあげときますー。yudaifujita0121/excel_tool_check_php_python_sampleではでは。