< ページ移動: 1 2 >
<asp:Label ID="lblExcelSel" runat="server" Text="Excelファイル"></asp:Label> <asp:FileUpload ID="fileExcel" runat="server" /> <asp:Button ID="btnUpFile" runat="server" Text="取込" />
''' <summary>''' 取込ボタン処理''' </summary>''' <param name="sender"></param>''' <param name="e"></param>''' <remarks></remarks>Protected Sub btnUpFile_Click(sender As Object, e As EventArgs) Handles btnUpFile.Click' ファイルがアップロードされていなければ終了If (fileExcel.HasFile = False) Then Return' ファイルをメモリーに格納Dim data(fileExcel.PostedFile.ContentLength - 1) As BytefileExcel.PostedFile.InputStream.Read(data, 0, fileExcel.PostedFile.ContentLength)Dim xlsWorkBookSet As SpreadsheetGear.IWorkbookSet = SpreadsheetGear.Factory.GetWorkbookSet()Dim xlsWorkBook As SpreadsheetGear.IWorkbook = NothingTry'メモリからワークブックにセットxlsWorkBook = xlsWorkBookSet.Workbooks.OpenFromMemory(data)Catch ex As Exceptionalert("Excelファイルを読み込めませんでした。(" + ex.Message + ")")ReturnEnd TryDim currentSheet As SpreadsheetGear.IWorksheet = CType(xlsWorkBook.Worksheets(0), SpreadsheetGear.IWorksheet)<以下略>