2011-02-08 7 views
2

私はNPOIライブラリを使用して、Excelシートのデータをデータベースにインポートしています。私は好奇心だ.NET C# - Excelファイルの読み込み - シート名!

1つの初期の問題は、開始するために、一般的である、あなたはこのような何かを持っているでしょう:

using (FileStream fs = File.Open(filename, FileMode.Open, FileAccess.Read)) 
       { 
        HSSFWorkbook templateWorkbook = new HSSFWorkbook(fs); 
        HSSFSheet sheet = templateWorkbook.GetSheet("Sales"); 

スニペットは、私のクエリは、ときに名前の何が起こるか、ですワークシートは毎回異なります。私は販売データをインポートする予定であり、サプライヤから受け取ったワークブック内のシートには日付でタイトルが付けられます。

GetSheet()を指定できる方法はありますか。ワークブックの最初のシートを取得するだけですか?

任意のポインタがはるかに高く評価されるだろう、

おかげでみんな:)私はあなたがgetSheetAtを探していることを前提としていたいそれをしようとせず

答えて

5

だから、次のようになります。

HSSFSheet sheet = templateWorkbook.GetSheetAt(0); 
+0

私は数日のためにしようとされることはありませんが、それは論理的な答えのように思えます。私は期限が過ぎると正解とマークします:)ありがとう – 109221793

関連する問題