2019-04-01から1ヶ月間の記事一覧

COMオブジェクト Excelの書き込みが遅い場合の対策

COMオブジェクトを利用して、Excelに大量のデータを書き込むと、時間がかかる場合があります。ネットを調べると色々とでてきますが、対策は一つ Excelとのやり取りを減らすこれだけです。具体的な方法は、 ①Excelの書き込みを1セルではなく、複数まとめて行…

NGT 山口の卒業は結局事務所が悪い

タイトルは分かりやすく敬称略しましたが、NGTの山口さんが卒業を発表しました。ブログを書く前に言いますが、自分はNGT山口さんと言われてもよく分かりませんし、NGTやらAKBやらさっぱりです。 何も知らない人間が、今回のニュースを見て思うことを書きます…

配列の一部を簡単に取得する方法

C#

配列を使うことは多々あります。配列の一部を取得してデータを扱う場合、linqを使えば簡単に取得できます。 linqのSkiipとTakeを組み合わせます。 List<int> listInt = new List<int>(); for (int i = 1; i <= 10; i++) { listInt.Add(i); }; List<int> listInt2 = listInt.</int></int></int>…

長くなったコードの一部分をメソッドとしてまとめる(メソッドの抽出)

コーディングをしていると、1つのメソッドが長くなります。長くなると、可読性が下がり、読みづらいコードが出来上がってしまいます。 そこで、「メソッドの抽出」機能を使うことで、長くなったコードをメソッドとしてまとめることができます。メソッドの抽…

グループ化した後、NULL(または空白のデータを含んでいるか判断

データの中にNULL(または空白)のデータがある場合、SUMで合計すると、それ以外の合計で計算されます。でも、NULLで合計をされている場合、後の処理(ASP.NETなど)でエラー判定をしたい場合があると思います。 そこで、以下のようなSQLを組んでおけば、後…