// 新規ワークブックの作成 var workbook = new GrapeCity.Documents.Excel.Workbook(); // Excelファイルを開く var fileStream = GetResourceStream("xlsx\\AgingReport.xlsx"); // ファイル内の取り込み可能な名前を取得 // names[0]とnames[1]はシート名:「Aging Report」「Invoices」 // names[2]とnames[3]はテーブル名:「'Aging Report'!tblAging」「Invoices!tblInvoices」 var names = GrapeCity.Documents.Excel.Workbook.GetNames(fileStream); // fileStream からテーブル「'Aging Report'!tblAging」のデータを取り込む var data = GrapeCity.Documents.Excel.Workbook.ImportData(fileStream, names[2]); // 現在のワークブックにデータを割り当てる workbook.Worksheets[0].Range[0, 0, data.GetLength(0), data.GetLength(1)].Value = data; // xlsx ファイルに保存 workbook.Save("ImportDataForTable.xlsx");
' 新規ワークブックの作成 Dim workbook As New Workbook ' Excelファイルを開く Dim fileStream = GetResourceStream("xlsx\\AgingReport.xlsx") ' ファイル内の取り込み可能な名前を取得 ' names[0]とnames[1]はシート名:「Aging Report」「Invoices」 ' names[2]とnames[3]はテーブル名:「'Aging Report'!tblAging」「Invoices!tblInvoices」 Dim names = GrapeCity.Documents.Excel.Workbook.GetNames(fileStream) ' fileStream からテーブル「'Aging Report'!tblAging」のデータを取り込む Dim data = GrapeCity.Documents.Excel.Workbook.ImportData(fileStream, names(2)) ' 現在のワークブックにデータを割り当てる workbook.Worksheets(0).Range(0, 0, data.GetLength(0), data.GetLength(1)).Value = data ' xlsx ファイルに保存 workbook.Save("ImportDataForTable.xlsx")