お客さまの声
業務内容
※ 現在、都合により新規のご依頼の受付を休止しております。
CSV ファイルの読み込みから、計算・集計処理を経て、結果を CSV ファイルまたは Excel ファイルに出力するまでの処理を短時間で行う Python アプリを開発します。
VBA マクロで処理を行う場合と比較するために、以下のテストをしてみました。
CSV ファイルの 1 列目(A 列)に、ランダムに生成された 0 〜 500 点の点数が、50 万件入力されています。
このファイルを読み込んで、それぞれの点数の偏差値を計算し、点数の右隣のセル(B 列)に入力して、結果を Excel ファイルまたは CSV ファイルに出力します。
この処理を行うプログラムを、VBA と Python で作成して、処理にかかる時間を比較してみました。
- CSV ファイルから読み込み Excel ファイルに出力: VBA: 約 26 秒 Python: 約 9 秒
- CSV ファイルから読み込み CSV ファイルに出力: VBA: 約 25 秒 Python: 約 0.1 秒
あくまでも当方の PC 環境での結果ですが、特に CSV ファイルの出力で大きな差が出ました。
Python の場合、50 万件の CSV データを読み込み、計算して、CSV ファイルに出力するまで、わずか 0.1 秒です(データのファイル入出力および演算には "Polars" ライブラリを使用)。
CSV ファイルを素早く処理できるアプリをご希望の方は、ぜひお気軽にご相談ください。
基本料金
ベーシック
スタンダード
プレミアム
実績・評価
28 件
満足
0
残念
士業(個人事務所)のWindowsアプリケーション開発
2023年4月9日今回も丁寧かつ迅速にご対応頂けました。有難うございました。
士業(個人事務所)のWindowsアプリケーション開発
2023年4月7日
いつもながらとても丁寧かつ迅速にご対応頂いて本当に感謝しております。
今回のアプリもとても使いやすいです。
Excel では直接開けないテキストファイルを扱うアプリを開発します
2023年4月3日購入したパッケージ
丁寧・迅速にご対応いただけましたので、納品までが非常にスムーズでした。
プログラムの修正も的確に実施したいただけましたし、スケジュールも正確に対応いただけましたので大満足です。
本当にありがとうございました。
出品者
Windows / macOS / Linux で動作するアプリを開発いたします
-
28 件 満足0 残念
- ブロンズ
- 適格請求書に対応 インボイス制度の適格請求書を発行できます
- 個人
- 長野県
<< お知らせ >>
現在、都合により新規のご依頼の受付を休止しております。
ただし、ポートフォリオの「表計算ソフトの住所リストから郵便番号を一括で検索する「郵便番号検索アプリ」を開発しました」に関するご依頼は、常時受け付けしております。
----------------------------------------------------------------------------------------------------------------------------
今もっとも人気があるといわれるプログラミング言語 "Python"(パイソン)をメインに、主に Windows / macOS / Linux で動作するデスクトップアプリを開発しています。
以前は "C#"(シー・シャープ)というプログラミング言語をメインとしていたので、「オブジェクト指向プログラミング」 や 「データ型」 についても理解しています。
アプリの開発にあたっては、将来的な仕様変更や機能拡張にも柔軟に対応できる設計を心がけています。
また、処理速度やメモリ使用量、そして何より 「使いやすさ」 について可能な限りこだわります。
さらに、上記の方針による開発を、AI の導入等により短時間で実現します(VBA マクロによる開発よりも短時間です)。
「ただ動けばよい」 という考えでの開発はいたしません。
なお、VBA マクロによる開発のご依頼はお断りしております。
VBA マクロによる開発に 20 年以上関わってきた経験から、VBA の処理効率や開発効率の悪さは熟知しております。
VBA マクロによる開発のご依頼をいただいた際は、より効率的な方法を提案させていただきます。
◆連絡可能時間
毎日 10:00 ~ 21:00(不定休)
● 時間帯によっては、食事・入浴・外出等で席を外して、返信が遅くなる場合がございます。
● 21:00 以降にいただいたメッセージへの返信は、翌日になる場合がございます。
注文時のお願い
開発に要する時間が 4 時間を超える場合は、1 時間増えるごとに 2,500 円の追加となります。
料金表はあくまでも目安です。
ご相談いただければ、見積もりいたします。
ご注文は原則毎日受け付けておりますが、時間帯によっては、すぐに対応させていただけないことがありますので、予めご了承くださいませ。
-
10,000円
開発に要する時間が 4 時間までの案件
納期 1日 -
15,000円
開発に要する時間が 6 時間までの案件
納期 2日 -
20,000円
開発に要する時間が 8 時間までの案件
納期 3日