2012-08-13 177 views
1

我有一个excel宏,它需要记录日志信息并从这些信息中创建一个绘图。将宏图转换为gwt

我想知道是否有一种方法可以将此宏转换为GWT。或者这个伊万有可能吗?

我知道这不是很好,但我只是想获得创意,看看是否可以做到。如果它不能在GWT中完成,那么普通的java呢?

谢谢

回答

0

是的,你可以在GWT中做到这一点。

1

将您的数据转移到Google文档电子表格。比用它来绘制图表。然后,您可以使用Google API将图表调用到您的浏览器。一旦你满意,你可以在调用时编写一个div包装器,将手动创建的图表嵌入到GWT面板中。

我无法立即回想起如何编写围绕Google API(或jQuery生成的)图表的GWT包装。你可以谷歌/搜索保佑Geek谷歌地图GWT包装。

这会带来问题, 之后,您可以编写一个例程以编程方式将数据插入到电子表格中。

但第二个问题是 - 你能以编程方式触发谷歌电子表格上的情节?我上一次以编程方式处理谷歌电子表格是两年前。很多必须改变。否则,您应该必须从Google文档API提取数据作为绘图点并将其提供给Google Chart API。我相信,Google API正在从提供GWT库,但提供只是JavaScript库 - 简单的事实是,你可以简单地写在他们身边的GWT包装,这是通过JavaScript图表完成图书馆供应商

OTOH,你可以使用JavaScript图表库之一:HighCharts,ZingChart等

+0

BTW,我学会了如何写JavaScript的周围GWT包装/ jQuery的产生的视觉输出读取到的HTTP代码:/ /www.moxiegroup.com/moxieapps/gwt-highcharts/。 – 2012-08-14 02:59:48

+0

我应该在我的问题中提出这个问题,但是这将在无法访问外部Internet连接的服务器上。所以任何服务器端都不是最好的主意。我已经在我的其他应用程序中使用GCharts,并想知道是否可能有方法将图表放置到图表中并让它们以这种方式显示。 – MPNation 2012-08-14 19:47:00

+0

quantrix.com,但它花费了很多钱 - 大男孩使用。 – 2012-08-14 22:04:00