我正在从数据库到Excel导出数据,包括图表的Web应用程序,这是首先出口的主要原因。
现在我想让图表也可以在网页上看到,而不需要导出数据并打开下载的excel文件。这当然可以用JS库来完成,但是看到图表非常复杂,我想重新使用现有的导出来改写excel,或者重新改写它,现在在JS中。
期望的解决方案:
所以,这是最好的情况成为可能:如果有可能的图表从Excel导出文件PNG(或JPG或其他),甚至没有opeing Excel文件,像一个命令行或其他东西。此外,生成的文件在OpenOffice中也可以正常使用,所以我可以继续使用它。然后我可以导出到服务器上的excel,然后从excel中导出图像,并将图像发送到客户端。
这样的事情甚至可能吗?我不反对第三方计划,如果它能做到这一点。如果不是,那么您认为这种情况的下一个最佳解决方案是什么?
我有Excel 2016,我用PHPExcel生成excel文件,如果这是非常重要的。
更多钞票的解决方案:
一些很好的选择似乎是save the document as web page,但我不知道,如果你能做到这一点来回mcommand线/无需打开Excel的UI。
另外Open Office API看起来不错,但我从来没有使用过它,你可以通过这个API(与Java或其他)导出图表,而无需打开Calc UI?我知道开放式办公室有 - 不可见的选择,这可能是有用的。
(Excel文件),你可以通过VBScript中做到这一点,如果这是一个选择。 –
还有一个问题:这是关于_opening_工作簿还是关于_seeing_工作簿? –
@汤姆我从来没有考虑过差异。我想这是关于看工作簿。我想是需要以某种方式打开的。我的主要观点是我需要自动导出图表*,而不需要用户与用户界面进行单一交互 - 因为没有用户需要与服务器上的UI进行交互,而导出需要发生。 – kajacx