Java 使用spring集成将Excel或xls文件发送到远程目录

Java 使用spring集成将Excel或xls文件发送到远程目录,java,excel,spring,spring-integration,Java,Excel,Spring,Spring Integration,我已经使用ApachePOIAPI生成了一个Excel文件,并试图使用SpringIntegration将其发送到远程目录,但当我编写下面的代码时,给出了编译时错误,因为它只支持“file”类型的对象,Excel类型是“HSSFWorkbook” HSSFWorkbook工作簿=gerateExcelFile(数据); excelCollector.add((工作簿); 并将以下代码用于“入站通道适配器” 框架不知道如何处理任意对象 您需要将工作簿写入文件,或者将其转换为包含工作簿内容的字节[

我已经使用ApachePOIAPI生成了一个Excel文件,并试图使用SpringIntegration将其发送到远程目录,但当我编写下面的代码时,给出了编译时错误,因为它只支持“file”类型的对象,Excel类型是“HSSFWorkbook”

HSSFWorkbook工作簿=gerateExcelFile(数据);
excelCollector.add((工作簿);
并将以下代码用于“入站通道适配器”


框架不知道如何处理任意对象


您需要将工作簿写入
文件
,或者将其转换为包含工作簿内容的字节[],然后发送。

框架不知道如何处理任意对象


您需要将工作簿写入
文件
或将其转换为包含工作簿内容的字节[],然后发送。

谢谢Gary的回复。您能告诉我如何编写“HSS工作簿”吗键入文件类型?我已经多年没有使用POI了;您需要查看他们的文档。感谢Gary的回复。您能告诉我如何编写“HSS工作簿”吗键入文件类型?我已经多年没有使用POI了;您需要查看他们的文档。感谢Gary的回复。您能建议我如何将“HSSWorkbook”类型写入文件类型吗?我已经多年没有使用POI了;您需要查看他们的文档。