我需要将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);
我不确定这里会出现什么问题。非常感谢任何想法和建议。