Microsoft Excel Object Library を使うと, C# から Excel アプリケーションを操作することができます. Excel ファイルの参照や編集は勿論のこと, Excel アプリケーションの起動や終了まで可能です.
Microsoft Excel Object Library の欠点は, ライブラリが提供する通常の手段で各セルを参照しようとすると, コードが複雑になる上に実行時間が長くなることです. そこで,ExcelText では, クリップボードを介する方法を採用して高速化しました. また,Excel ブックのパス, Excel シートの名前と範囲を指定するだけで, string の配列を取得できるようになっています.
ExcelText を使うには, Microsoft.Office.Interop.Excel と System.Windows.Forms が必要になります. 参照設定に追加してお使いください.
利用や再配布などに関する制限はありません.自己責任にてお使いください.
ExcelText-001.cs - 10,086 bytes
Visual C# 2008 Express Edition で動作確認をしています.
時間があれば書きます.
まだ用意できていません.
使ってみて問題があれば考えていきます.