2016-07-19 1 views
0

ユーザーがページにアップロードしたxlsファイルを読み込むスクリプトを作成しようとしています。私はラインでこのファイルの行を読み取る方法を把握しようとしているアップロードしたxlsファイルを読み込むためにExcelPackageをC#プロジェクトに追加するにはどうすればよいですか?

<body> 
    <form id="uploadForm" runat="server"> 
     <div> 
      <input type="file" id="UpdateFile" runat="server" /> 
     </div> 
     <div> 
      <asp:Button runat="server" ID="submitFile" Text="Submit" OnClick="SubmitButton_Click"/> 
     </div> 
    </form> 
    <h3 id="message" runat="server"></h3> 
</body> 

protected void SubmitButton_Click(object sender, EventArgs e) 
{ 
    if (UpdateFile.PostedFile != null) 
    { 
     var file = UpdateFile.PostedFile; 
     .... 

:入力は次のようになります。 this postはExcelPackageの使用を提案していますが、ExcelPackageをプロジェクトに追加する方法はわかりません。私はプロジェクトにExcelPackageを追加するためにNuGetパッケージマネージャーを使用しましたが、私のコードはそれを認識していません。ExcelPackageはNuGetを通じて追加しましたが、私の参照には表示されません。データセットによる

+0

あなただけのデータセットにそれを読むことができ、その後、あなたが使用すべきか 'using'声明ライン – ElenaDBA

+0

によって回線を介してループを求めていますか? –

+0

ええ、かなり。 ExcelPackageを使用して追加しましたが認識されませんでした –

答えて

0
DataSet ds= new DataSet(); 

using (OleDbConnection conn= new OleDbConnection(connStr)) 
{ 
OleDbCommand command = new OleDbCommand(sql, conn); 

    conn.Open(); 
    using (SqlDataAdapter da = new SqlDataAdapter(cmd)) 
    { 
     da.Fill(ds); 
    } 

} 

、あなたのことができループ:

foreach(DatRow dr in ds.Table[0].Rows) 
{ 


} 
関連する問題