2013-06-26 24 views
3

創建業務報告時,導出通常是一項重要功能,因此用戶可以共享數據;但您通常必須在保留格式(PDF)或保留數據操作功能(CSV,XLS)之間進行選擇。創建具有數據網格功能的便攜式HTML報告

我在想一個更好的導出報表的格式,具有以下特點:

可以由所有主要的瀏覽器,包括移動版本中使用
  1. 一個單一的HTML文件。典型的用例是一些用戶可以訪問一個複雜的系統,而其他用戶需要一些數據,但訪問系統是過度的。手動導出和處理Excel文件是有限且耗時的。
  2. 能夠對報告中的數據進行排序,分組/小計和過濾(如此,無服務器)。生成頁面/應用程序可以先過濾服務器數據,然後將可見的內容(包括分組/排序)導出到此文件。
  3. 能夠打印和導出爲CSV(也許like this)。這應該與獲取格式化的XLS文件「一樣好」,再加上可移植性的提高,如果需要額外的操作,在電子表格軟件中打開它應該是微不足道的。

對此的一般方法並不是特別難以想象:HTML數據網格,嵌入在文件中的所有源JS文件,以及數據的一些導出函數。文件大小不是一個很大的問題,因爲這將通過電子郵件發送,但複雜的設置超出網格(如圖表)不在範圍內。

有沒有其他人已經做到了這一點?或者,也許你可以推薦一個合適的數據網格項目來分叉以開始工作?我在看http://backgridjs.com/,但不確定它是否是合適的候選人。

感謝您的任何反饋意見。

回答

0

我是一個叫做Appizy的法國小服務的開發者。作爲一名工程師,我經常遇到從我的公司分享電子表格的問題。我終於開發了一段代碼,將電子表格轉換爲HTML/CSS/JS中的獨立工具。

現在我使用電子表格軟件(OpenOffice或LibreOffice)「開發」我的工具,並向Appizy表示感謝。讓我知道它是否滿足您的需求。

我真的很期待一些關於服務的反饋。

BR,Nicolas

+0

這很漂亮!我試了一個簡單的發票,它的工作(我在度假,所以我沒有訪問所有我的東西)。它並不能完全解決我的問題,因爲我沒有和ODS文件一起開始,也不需要通過編輯,公式等來支持「實際」電子表格,但是傳遞方法就是我的想法。 如果我不能實現這一點,它會再次與客戶合作,我會讓他們知道您的網站,因爲他們可能想自己執行後處理步驟,儘管他們可能無法發送出於法律原因將數據發送給第三方託管服務。 – puppyfox