我有一个HTML页面,它有一个flash图表(FusionCharts)和HTML表格.我需要将整个事物转换为Excel.HTML表应显示在Excel工作表的单元格中.Flash图表可以显示为图像.
是否有任何开源API可用于实现此目的.你能告诉我什么是可能的选择吗?
这可以通过单独使用javascript来完成.
HTML表格相对简单.您可以下载页面,解析HTML(有各种HTML解析库可用),提取表格并将其转换为CSV(Excel可以加载),或直接创建Excel文件,例如使用Java POI,如上所述.
Flash部分要难得多.有很多工具可用于将闪光捕捉到图像,您需要使用其中一种.这可能很棘手,因为Flash可能是交互式的,因此您可能需要远程控制Flash部件,以便在捕获之前显示正确的图像.没有更多信息很难说.
也就是说,屏幕抓取(这是你正在做的)总是劳动密集和脆弱.你应该真正推动一个更好的界面来获取你的数据,从长远来看,它将节省大量的麻烦.