Tengo notas documentos que me gustaría exportar a Excel, en función de un intervalo de fechas.
No hay problema para los campos de texto, pero ¿cómo puedo 'agarrar' el texto de unas notas RTF exportar a Excel.
Puede que no utilice POI 4 XPages, por lo que necesito otra solución
Para exportar los datos a Excel que utilizo:
var exCon = facesContext.getExternalContext();
var writer = facesContext.getResponseWriter();
var response = exCon.getResponse();
output += <tr>;
output += <td> + viewEnt.getColumnValues()[0]; + </td>;
//etc for the other columns
response.setContentType(application/vnd.ms-excel);
response.setHeader(Cache-Control, no-cache);
response.setHeader(Content-Disposition,attachment; filename=export.xls);
writer.write(<table>);
writer.write(<thead><tr>);
writer.write(<td><b>First column name</b></td>);
//etc for the other columns
writer.write(</tr></thead>);
writer.write(output);
writer.write(</table>);
writer.endDocument();
Que está trabajando.
En la columna 8 Tengo el UNID, así que para obtener el rtf Traté:
var unid=viewEnt.getColumnValues()[8]
var doc:NotesDocument = database.getDocumentByUNID(unid);
var rtf = doc.getFirstItem(crm_doc).toString();
Pero esto devuelve 'crm_doc' en lugar de los contenidos de crm_doc ....