1
System.Web.HttpInputStreamからASPページにExcelファイルを読み込むにはどうすればよいですか? Telerikによってアップロードされたファイル:RadUpload。ASP.NETのHttpInputStreamからファイルを読み込む方法
ありがとうございました。 ありがとう
System.Web.HttpInputStreamからASPページにExcelファイルを読み込むにはどうすればよいですか? Telerikによってアップロードされたファイル:RadUpload。ASP.NETのHttpInputStreamからファイルを読み込む方法
ありがとうございました。 ありがとう
最近、ユーザーがアップロードするファイルからこれを行う必要がありました。私はそれが次
string fileTempPath = Path.Combine(Server.MapPath("~/temp"), fileUploader.FileName);
fileUploader.SaveAs(fileTempPath);
fileTempPathHiddenField.Value = fileTempPath;
System.Data.DataTable excelDataTable = LoadData();
後のコードでやって、その後、一時的にファイルを保存することで動作するようになった:
protected System.Data.DataTable LoadData()
{
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + fileTempPathHiddenField.Value + ";" +
"Extended Properties=Excel 8.0;";
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(string.Format("Select * from [{0}$]", sheetNameTextBox.Text), connectionString);
DataSet excellDataSet = new DataSet();
dataAdapter.Fill(excellDataSet, "ExcelInfo");
return excellDataSet.Tables["ExcelInfo"];
}
を次には、一時ファイルで行われた後、先に行くと、それを削除しますた場合をしたい。
ストリームからファイルを取得することについて、または何らかの形でASP.Netページ上にExcelファイルをレンダリングすることについてのご質問はありますか? –
InputStreamのプロパティに入っているストリームを読み込み、Excelファイルに変換して列を読み取るだけでよい。私はデータの読み方を知っていますが、ストリームから有効なExcelオブジェクトをどのように作成できるかわかりません。 @Alexei Levenkov –