2017-01-23 5 views
-1

EPPLUSを使用してヘッダーなしでExcelファイルを読むことは可能ですか?EPPLUS import ExcelファイルをヘッダーなしASP.net

+1

ヘッダーはExcelで特別なものではなく、単なるセルです。だから私はそれができると思います。あなたが解決しようとしているのは何ですか?何を試しましたか? – Rob

+0

ヘッダーのないExcelファイルを読み込もうとしています。私は他のソースを調べたので、ヘッダーなしでExcelファイルを読むという例は見つけられないようです。私はヘッダーで読むことができるいくつかの例を見てきましたが。 http://www.mikesdotnetting.com/article/277/reading-excel-files-without-saving-to-disk-in-asp-net 私はこの例に従っています。はい、必要です。ヘッダ。私はヘッダーを読む必要がない何かを探しています。 – Jujumancer

+2

次に、その例をとり、わずかに変更してください。ヘッダーを読み取った部分を削除し、2番目のループを '2'ではなくインデックス' 1'で開始させます。あなたのニーズに合わせて特別に用意されたコードを実際には期待できません。 – Rob

答えて

1

Excelをcsv形式で保存し、すべての行を読み終わった後に最初の行をスキップすることができます。

var lines = File.ReadAllLines(FileName).Skip(1); 

またはoledb接続を使用してExcelからデータテーブルにデータをインポートすることができます。

string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + filename + ";" + "Extended Properties='Excel 12.0;HDR=YES;IMEX=1;';"; 

string query = string.Format("SELECT * FROM [{0}$]", tablename); 
     using (OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, connectionString)) 
     { 
      DataSet jobDataSet = new DataSet(); 
      dataAdapter.Fill(jobDataSet, "jobInfo"); 
      DataTable jobDataTable = jobDataSet.Tables["jobInfo"]; 
     } 
関連する問題