我该如何将CSV数据显示为图表?

我有一组数据存储在文本文件中,我现在通过Perl把它们放到一个CSV文件中。 有问题的数据现在需要显示在图表中。

你有什么build议呢? build议使用XML,但XML不能将数据本身放入图表中。

理想的情况是:数据将从文本文件中解码,放入一个Excel电子表格中,并以图表的forms显示出来,所有这些代码都有一个代码,因为这些文本文件中有许多数据。

Perl,XML,C,C ++,C#和VB都可以使用。

使用Perl,您可以使用Win32::OLE模块自动将数据放入Excel电子表格并在图表中显示。

您将需要熟悉OLE库,以便了解调用和设置的方法/属性。

Spreadsheet::WriteExcel是用于在Perl中创buildExcel文件的优秀CPAN模块。

特别看看Spreadsheet::WriteExcel::Chart ,它允许您在Excel文件中创build图表。

对于我的使用,我发现GD :: Graph是一个体面的选项,用于生成PNG格式的图表。 你也可以使用Chart :: Gnuplot 。

我也有一个使用Win32 :: OLE在Excel文档中创build图表的例子 。

Gnuplot呢? 你可以通过STDIN发送数据和命令给它,它使用Perl很好,或者有一些库 。

Chart :: Clicker很好。 它的输出比GD :: Graph的像素化要less,并且支持透明的重叠部分。