Tag: lotus domino

Lotus Notes查看多行数据导出到Excel

我需要导出一个莲花笔记视图来优秀。 问题是,我有两列在视图中显示多个值“新行”作为分隔符。 我尝试了内置的导出function以及一个格式很less的新莲花脚本导出function。 在这两种情况下,不能使多个值出现在一个单元中。 每行只显示第一个值。 其余的值被忽略。 我们的用户只希望在新行中使用多个值,而不要使用任何其他分隔符。 请帮助我的build议。 我正在使用Lotus Notes 6.5和Microsoft Office 2010。 谢谢。

无法打开stream式文件附件

通过Domino Java代理,我使用Apache POI来生成Excel电子表格。 代码首先将文件保存到驱动器; 我已经validation我可以在那里打开文件,文件包含信息。 但是,当我通过MIME将其附加到电子邮件消息中时,我收到一条消息,指出“Excel无法打开文件spreadsheet.xlxs”和“文件格式或文件扩展名无效”。 以下是我正在使用的代码: MIMEEntity ebody = maildoc.createMIMEEntity(); Stream outStream = session.createStream(); Stream inStream = session.createStream(); inStream.open(entry.getValue(),"binary"); do { byte[] buffer = inStream.read(32767); outStream.write(buffer); } while(!inStream.isEOS()); inStream.close(); MIMEEntity child = ebody.createChildEntity(); child.setContentFromBytes(outStream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", MIMEEntity.ENC_IDENTITY_BINARY); MIMEHeader cdHeader = child.createHeader("Content-Disposition"); cdHeader.setHeaderVal("attachment; filename="spreadsheet.xlxs"); MIMEHeader idHeader = child.createHeader("Content-ID"); idHeader.setHeaderVal("spreadsheet.xlxs"); outStream.truncate(); outStream.close(); 任何想法,我出错了?