问题描述
我想使用Visual Force页面在salesforce apex中实现导出到excel功能。我想使用多个工作表/标签导出到excel。工作表/标签将是动态的。有多个数据表/网格可用,我必须将每个数据表导出到不同的工作表。我该如何实现?
解决方法
如果您熟悉Javascript,则可以在Apex中编写逻辑和查询,然后从浏览器中调用这些方法,并将数据输入某些xlsx包中。
SheetsJS有一个方便的方法,称为json_to_sheet,可用于将数据填充到工作表/标签中。然后,您可以将工作表添加到excel文档中并启动浏览器下载。文档中有示例。