絞り込み条件を変更する
検索条件を絞り込む
有料ブログの投稿方法はこちら

すべてのカテゴリ

2 件中 1 - 2 件表示
カバー画像

Excelで大量のデータを、高速で読み書きする。

 セルのデータを読み書きする場合、一般的には 次のようなコードが知られています。Dim i as IntegerDim j as IntegerDim value( 16384, 64) as String '' 読出しFor I = 1 to 16384    For j = 1 to 64        value( i, j) = ActiveSheet.Cells(i, j) ''< 読出し        ActiveSheet.Cells(I, j) = value(I, j) ''< 書込み    NextNext ですがこの方法だと、扱うデータが大量になると処理時間が 大幅に長くなる問題があります。 そこで私は、実務でExcel VBAを使う中で、同じ量のデータを 高速で読み出したり/書き込んだりする手法を確立しました。 上記のサンプルコードと同じ分量のデータで比較すると、<従来の方法>  ・読出し処理 8秒 (8000ミリ秒)  ・書込み処理 32秒 (32000ミリ秒)<私の方法>  ・読出し処理 0.3秒 (300ミリ秒)  ・書込み処理 7.9秒 (7900ミリ秒)と、処理時間を大幅に短縮することが可能です。お困りでしたら、是非、お声がけください。
0
カバー画像

Raspberry Pi の処理時間のさらなる短縮!

Raspberry Pi の処理時間のさらなる短縮!前回の投稿では、Raspberry Pi に直接ディスプレーを接続せずに、リモートデスクトップを利用すると処理時間が早くなるという話を紹介しました。その記事に関連して幾つかご質問を頂きましたので今日はそのご質問に答える形の記事にしてみました。実はもっと速く処理する方法がありました!頂いたご質問の内容は?前回の記事では、試したのが以下の三通りでした。* Raspberry Pi に 1920x1080 の HD ディスプレーを 2 台接続して Vue の UI イメージを作成* Raspberry Pi に 1920x1080 の HD ディスプレーを 1 台接続して Vue の UI イメージを作成* Raspberry Pi にはディスプレーを接続せず、別の PC からリモートデスクトップを使って Vue の UI イメージを作成 いずれの場合も、Vue の GUI 版の Vue CLI を利用して、Web ブラウザの UI を利用して Vue の公開用のイメージを作成しました。 つまり、ディスプレーの条件以外は基本的に同じです。一番短時間で処理ができたのは、三番目のリモートデスクトップから実行した例で、平均で約 48 秒でした。この記事に関して「SSH」を利用してターミナルから実行したらどうなるの?というご質問でした。SSH の場合、デスクトップ(GUI)は利用しないとても、良い質問を頂いたと思います。SSH を利用して、別の PC から Raspberry Pi のシェルにアクセスして、Vue の公開用イメージを作成する
0
2 件中 1 - 2
有料ブログの投稿方法はこちら