我需要将 xml 数据转换为 Excel 文件。当我写入文件时,我的代码可以正常工作,但是,当我尝试写入输出流时,代码不起作用。
我要做的就是使用 Apache POI 类创建一个 excel 文件,并将其写入输出流并将其传递回 Oracle B2B,这将在 SFTP 服务器中创建一个 excel 文件。
下面的代码工作得很好,(写入文件,使用 FileOutPutStream)
FileOutputStream output1 =
new FileOutputStream(new File("C:\\Oracle\\Middleware\\home_11gR1\\user_projects\\domains\\mysoa_domain\\dsp\\PO_1234.xls"));
workbook.write(output1);
下面的代码不起作用,
workbook.write((ByteArrayOutputStream)output);
我不确定这里会有什么问题。非常感谢任何想法和建议。