2012-08-01 27 views
1

我需要在HTML文件中顯示圖形(piegraph和XYgraph)。 我已經使用了一些免費的工具創建了一個圖像,我試圖在HTML上顯示。在html中使用csv中的數據創建圖形

但是,我們需要將該圖像放在共享文件夾或服務器中以便通過HTML訪問。我們的客戶對這兩種方法都不滿意。

有些請讓我知道是否有任何方法可以將數據直接傳遞給html文件。數據將在csv文件中,並且可能包含數千行。

感謝,

+1

這是不是有同樣的問題 - 任何HTML文件將不得不以某種方式通過電子郵件,共享驅動器,Web服務器或* something *進行訪問。 – ErikE 2012-08-01 06:39:15

回答

3

有一個JavaScript框架,使真正漂亮的圖表:http://www.highcharts.com/

您可以使用許多CSV的Javascript解析器之一:Javascript code to parse CSV data

如果然後寫一些JavaScript代碼以提取您的CSV數據,並將其傳遞給highcharts,你有一個非常漂亮的交互式圖表。

的選擇,如果你想使用你現有的圖像,是編碼圖像爲Base64直接在HTML文件中:http://webcodertools.com/imagetobase64converter/

+0

使用JavaScript再次依賴於JavaScript文件。我們的客戶不需要任何依賴。我們需要將所有數據放在csv文件中,並以圖形格式顯示。 – Praveen 2012-08-02 08:13:48

+0

那麼,你可以在javascript中編寫一個非常簡單的圖表生成器,並將該JavaScript代碼放入HTML文件本身。但說實話我不明白這個問題。 – 2012-08-02 11:35:47

+0

感謝您的幫助。首先,我想讓你知道我是一名自動化測試工程師。我們創建了一個運行自動化測試用例並以HTML格式發送報告的框架。我們的客戶對圖形格式的表格格式不滿意。我們有一個場景,我們將在Excel中擁有測試數據,並且我們需要以html的圖形格式在沒有任何依賴的情況下顯示它。希望你明白我現在要做的事情 – Praveen 2012-08-03 05:42:43

1

作爲替代方案,你也可以看看使用Dojo Toolkit(HTTP:// dojotoolkit.org/),它是一個Javascript工具包,具有一些非常棒的功能,包括圖表。

相關問題