在使用 Node.js 时,可以通过 DHTMLX Gantt 实现数据的导出和导入。
若要体验此功能,您可以下载示例。运行该示例需要安装 gantt-node 包。
要在您的项目中设置导出/导入功能,请按照 plugins 指南中所述激活 export_api 插件:
gantt.plugins({
export_api: true
});
更多详细信息请参见下文。
导出功能与 Web 版本类似,但有一些区别:
data: gantt.serialize().data
导入功能需要安装 formData 包:
npm install form-data
从 MSP 和 PrimaveraP6 文件导入与 Web 版本操作方式相同。
当从 Excel 文件导入时,数据会以 JSON 格式返回给 Gantt。由于 Excel 列名可以是任意的,您需要自行创建从 Excel 列到 DHTMLX Gantt 任务属性的映射关系。
Back to top