在dhtmlx甘特圖中有一個自定義實現,用於從MPP/XML上載到其servlet並呈現甘特圖。有沒有人試圖建立一個自定義的CSV上傳或任何第三方可用於將csv加載到甘特圖中。 https://dhtmlx.com/blog/export-import-ms-project-dhtmlx-gantt-chart/從CSV文件上傳到DHTMLX GANTT
0
A
回答
0
有來自DHTMLX沒有這樣的解決方案(FYI我的工作DHTMLX),我不知道是否有任何可能被用於發展第三方服務或準備使用的解決方案。
在代碼層上,導入CSV成甘特可分成三個步驟:
- 解析CSV成對象陣列
- CSV的映射列的甘特任務中的物體的性質(強制屬性 - text/start_date/duration/parent)
- 並將結果插入到數據庫中。
第一步是微不足道的。映射列可能需要實現某種UI,因此用戶可以指定哪些csv列意味着什麼在甘特圖中。 有關靈感,你可以檢查它在這個應用程序中是如何完成的https://app.ganttpro.com/ - 需要註冊,但你可以使用谷歌或Facebook創建一個免費賬戶 - 創建新項目(在左側菜單中選擇「+ CREATE NEW」), 「並嘗試上傳一些csv文件 - >here is how the ui looks like。
至於最後一步 - 將分析過的記錄插入到數據庫中 - 您需要進行一些編碼以便插入任務而不會丟失項目層次結構(task.parent - > task.id關係,因爲您的數據庫ID物品在插入後可能會改變),但總體來說不應該很困難。
如果您在尋找更具體的東西 - 請更新您的問題。
相關問題
- 1. CSV文件上傳到MySql
- 2. csv文件上傳
- 3. 如何使用dhtmlx上傳器上傳文件
- 4. 如何將excel和csv文件上傳到上傳文件夾
- 5. 從Mac上傳.csv文件 - PHP
- 6. 如何上傳csv/xlsx文件到mongodb?
- 7. 上傳時看不到.csv文件
- 8. 上傳CSV文件到Django模型
- 9. 有挑戰上傳csv文件到R
- 10. 如何將csv文件上傳到Oracle
- 11. 將CSV文件從iPhone傳輸到MacBook
- 12. PHP CSV上傳文件
- 13. CSV文件上傳問題
- 14. 上傳CSV文件,SQLite的
- 15. 上傳CSV文件shinyApps.io
- 16. 如何上傳.csv文件?
- 17. 從壓縮的CSV文件上傳數據到數據存儲?
- 18. 如何從csv文件上傳6000條記錄到Google Datastore
- 19. 空值從csv文件上傳到配置單元表
- 20. 使用FileHelpers從asp.net文件上傳中讀取CSV文件
- 21. asp.net上的csv文件上傳
- 22. 傳遞文件從Javascript上傳到PHP
- 23. 上傳csv文件在網站上,並得到結果
- 24. GANTT在JasperReports/IReport
- 25. 使用csv文件將文檔上傳到Sharepoint站點
- 26. mine .csv文件沒有上傳?
- 27. 正在上傳csv文件在angularjs
- 28. 無法在php中上傳csv文件
- 29. 上傳Excel文件(CSV)-angular 2
- 30. 用逗號上傳csv文件