how to generate password protected excel report?
<p>Hi, I wanna generate a password protected excel report. </p>
<p>But i cannot find any information about how to do this?</p>
<p> </p>
<p>i am using BIRT 4.4 version.</p>
<p> </p>
<p>This is the code when generate the excel file.</p>
<p><span style="margin:0px;color:rgb(16,16,148);">if</span><span style="margin:0px;color:rgb(48,51,54);"> </span><span style="margin:0px;color:rgb(48,51,54);">(</span><span style="margin:0px;color:rgb(43,145,175);">ArrayUtils</span><span style="margin:0px;color:rgb(48,51,54);">.</span><span style="margin:0px;color:rgb(48,51,54);">contains</span><span style="margin:0px;color:rgb(48,51,54);">(</span><span style="margin:0px;color:rgb(48,51,54);">reportFormats</span><span style="margin:0px;color:rgb(48,51,54);">,</span><span style="margin:0px;color:rgb(48,51,54);"> EXCEL</span><span style="margin:0px;color:rgb(48,51,54);">))</span><span style="margin:0px;color:rgb(48,51,54);"> </span><span style="margin:0px;color:rgb(48,51,54);">{</span><br><span style="margin:0px;color:rgb(133,140,147);">// set output options</span><br><span style="margin:0px;color:rgb(43,145,175);">EXCELRenderOption</span><span style="margin:0px;color:rgb(48,51,54);"> options </span><span style="margin:0px;color:rgb(48,51,54);">=</span><span style="margin:0px;color:rgb(48,51,54);"> </span><span style="margin:0px;color:rgb(16,16,148);">new</span><span style="margin:0px;color:rgb(48,51,54);"> </span><span style="margin:0px;color:rgb(43,145,175);">EXCELRenderOption</span><span style="margin:0px;color:rgb(48,51,54);">();</span><br><span style="margin:0px;color:rgb(48,51,54);">options</span><span style="margin:0px;color:rgb(48,51,54);">.</span><span style="margin:0px;color:rgb(48,51,54);">setOutputFormat</span><span style="margin:0px;color:rgb(48,51,54);">(</span><span style="margin:0px;color:rgb(125,39,39);">"xls"</span><span style="margin:0px;color:rgb(48,51,54);">);</span><br><span style="margin:0px;color:rgb(48,51,54);">options</span><span style="margin:0px;color:rgb(48,51,54);">.</span><span style="margin:0px;color:rgb(48,51,54);">setOutputFileName</span><span style="margin:0px;color:rgb(48,51,54);">(</span><span style="margin:0px;color:rgb(48,51,54);">reportName </span><span style="margin:0px;color:rgb(48,51,54);">+</span><span style="margin:0px;color:rgb(48,51,54);"> </span><span style="margin:0px;color:rgb(125,39,39);">".xls"</span><span style="margin:0px;color:rgb(48,51,54);">);</span><br><span style="margin:0px;color:rgb(48,51,54);">options</span><span style="margin:0px;color:rgb(48,51,54);">.</span><span style="margin:0px;color:rgb(48,51,54);">setSupportedImageFormats</span><span style="margin:0px;color:rgb(48,51,54);">(</span><span style="margin:0px;color:rgb(125,39,39);">"PNG;GIF;JPG;BMP"</span><span style="margin:0px;color:rgb(48,51,54);">);</span><br><span style="margin:0px;color:rgb(48,51,54);">renderTask</span><span style="margin:0px;color:rgb(48,51,54);">.</span><span style="margin:0px;color:rgb(48,51,54);">setRenderOption</span><span style="margin:0px;color:rgb(48,51,54);">(</span><span style="margin:0px;color:rgb(48,51,54);">options</span><span style="margin:0px;color:rgb(48,51,54);">);</span><br><span style="margin:0px;color:rgb(48,51,54);">renderTask</span><span style="margin:0px;color:rgb(48,51,54);">.</span><span style="margin:0px;color:rgb(48,51,54);">render</span><span style="margin:0px;color:rgb(48,51,54);">();</span><br><span style="margin:0px;color:rgb(48,51,54);">}</span></p>