0
Javaを使用してcsvとしてOBIレポートをダウンロードする必要があります。入力時にJavaを使用してOracle Business Intelligenceレポートをプログラムでダウンロード
http://<my_host>:<my_port>/analytics/saw.dll?Go&Action=Download&path=<my_path>&Format=csv
ブラウザでダウンロードポップアップが表示され、ファイルをダウンロードできます。
ただし、Javaを使用してレポートをダウンロードしようとすると、 というHTMLコンテンツがダウンロードされます。「ご使用のブラウザはOracle BI Presentation Servicesでサポートされていません。ここで
は、私が使用するコードの一部です:だから
URL url = new URL("http://<my_host>:<my_port>/analytics/saw.dll?Go&Action=Download&path=<my_path>&Format=csv");
URLConnection urlc = url.openConnection();
urlc.addRequestProperty("User-Agent", "Mozilla/4.0");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
bos = new BufferedOutputStream(new FileOutputStream("file.csv"), 1024);
bis = new BufferedInputStream(urlc.getInputStream());
byte[] data = new byte[1024];
while ((x = bis.read(data, 0, 1024)) >= 0) {
bos.write(data, 0, x);
}
、どのように私はレポートをダウンロードすることができますか?