- - PR -
.netC#からエクセルの操作方法
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-11-10 15:20
.net2003C#、エクセル2000or2003
■行いたい事 @線などを既に引いているテンプレートとなるエクセルをオープン A値などを設定 B編集したエクセルを指定箇所に保存する ■イメージのソースは下記なのですがコンパイルがとおりません。 (sheetの指定がうまくいきません) 他にも書き方を変更してみましたがうまくいきません。 ご教授を宜しくお願いいたします。 Excel.Application xlApplication = null; Excel.Workbooks xlBooks = null; Excel.Workbook xlBook = null; Excel.Sheets xlSheets = null; Excel.Worksheet xlSheet = null; Excel.Range xlCells = null; //EXCELブックOPEN xlBooks = xlApplication.Workbooks; xlBooks._Open(strExcelPath,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing); //シート指定 xlSheet = xlBook.Worksheets("シート名")); xlSheet = xlBooks.Worksheets("シート名"); xlSheet = xlBooks.get_Item("シート名")); //値の設定 【省略】 // セーブ xlSheet._SaveAs(savePath,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing); | ||||
|
投稿日時: 2008-11-10 16:18
VB では要素を取る時は "()" ですが C# なら "[]" です。 それと無理に C# (というより .NET 側) で実装する必要はないですね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2008-11-12 12:26
C# で Excel を操作するなら下記 URL が役に立ちます。
http://www.din.or.jp/~graywing/csharp_excel.html 参考までに。 | ||||
|
投稿日時: 2008-12-01 20:56
とても返信が遅くなり申し訳ありません。
解決しました。 ------------------------------------------------------------- xlApplication = new Excel.Application(); xlBook=xlApplication.Workbooks._Open(strExcelPath,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing); xlSheet = (Excel.Worksheet)xlBook.Worksheets[1]; ------------------------------------------------------------- じゃんぬねっとさんアドバイスがとても参考になりました。 ありがとうございます。 なかむらさん。 今後の参考にさせていただきます。 ありがとうございます。 | ||||
|
投稿日時: 2008-12-06 11:49
(利用規約違反のため削除いたしました。@ITクラブメンバーシップセンター)
|
1