// 新規ワークブックの作成 var workbook = new GrapeCity.Documents.Excel.Workbook(); // ToJson および FromJson は、SpreadJS 製品と組み合わせて使用できます。 // Excel ファイルをインポート // ファイルパスは実行環境に合わせて指定 string source = "source.xlsx"; workbook.Open(source); // 同じファイルを開く GrapeCity.Documents.Excel.Workbook new_workbook = new GrapeCity.Documents.Excel.Workbook(); new_workbook.Open(source); foreach (IWorksheet worksheet in workbook.Worksheets) { // ワークシートを変更 //... // ワークシートを JSON 文字列にエクスポート string json = worksheet.ToJson(); // JSON 文字列を使用して、SpreadJS を初期化 // SpreadJS は、読み込んだワークシートの内容を表示します。 // SpreadJS を使用して、ワークシートの JSON 文字列をエクスポート // DioDocs は、JSON 文字列を使用して対応するワークシートの内容を更新します。 new_workbook.Worksheets[worksheet.Name].FromJson(json); } // ワークブックをExcelファイルにエクスポート // ファイルパスは実行環境に合わせて指定 string export = "export.xlsx"; new_workbook.Save(export);
' 新規ワークブックの作成 Dim workbook As New Workbook ' ToJson および FromJson は、SpreadJS 製品と組み合わせて使用できます。 ' Excel ファイルをインポート ' ファイルパスは実行環境に合わせて指定 Dim source = "source.xlsx" workbook.Open(source) ' 同じファイルを開く Dim newWorkbook As New Excel.Workbook newWorkbook.Open(source) For Each worksheet In workbook.Worksheets ' ワークシートを変更 ' ... ' ワークシートを JSON 文字列にエクスポート Dim json As String = worksheet.ToJson() ' JSON 文字列を使用して、SpreadJS を初期化 ' SpreadJS は、読み込んだワークシートの内容を表示します。 ' SpreadJS を使用して、ワークシートの JSON 文字列をエクスポート ' DioDocs は、JSON 文字列を使用して対応するワークシートの内容を更新します。 newWorkbook.Worksheets(worksheet.Name).FromJson(json) Next ' ワークブックをExcelファイルにエクスポート ' ファイルパスは実行環境に合わせて指定 Dim export = "export.xlsx" newWorkbook.Save(export)