GridJsサーバーサイドで作業する

GridJsサーバーサイドで作業する

1. Configで適切なフォルダーパスを設定します

Config.set_file_cache_directoryを使用してキャッシュパスを設定します。

 Config.set_file_cache_directory('c:/storage/cache/')

ストレージの詳細については、このガイドをご覧ください。

2. スプレッドシートファイルからJSONを取得します。

path='c:/files/example.xlsx'
gwb = new GridJsWorkbook();
gwb.ImportExcelFile(path);

ret =gwb.export_to_json();

3. スプレッドシートファイルから画像/図形を取得します

# Gridjs will automatically zip all the images/shapes into a zip stream  and store it in cache  


# get the fileid in the cache,uid is the unique id for the spreadsheet  instance, sheetid is the sheet index,
fileid=(uniqueid + '.' + (sheetid + '_batch.zip'))

# get the zip file  by the fileid
os.path.join(Config.file_cache_directory, fileid)

4. キャッシュ内のスプレッドシートファイルを更新します

gwb = new GridJsWorkbook();
# p is the update json,uid is the unique id for the spreadsheet
ret = gwb.UpdateCell(p, uid);

5. キャッシュ内のスプレッドシートファイルを保存します

gwb = new GridJsWorkbook();
# p is the update json,uid is the unique id for the spreadsheet
gwb.merge_excel_file_from_json(uid, p);
gwb.save_to_cache_with_file_name(uid, filename,password);

詳細については、こちらの例をご覧ください: https://github.com/aspose-cells/Aspose.Cells-for-.NET/tree/master/Examples_GridJs_Python_Net