interboy
作者interboy·2010-06-14 09:44
软件开发工程师·北京中电普华信息技术有限公司

如何通过本地文件系统导入导出报表

字数 296阅读 3845评论 41赞 10

首先,注册lfa.dll


注册成功后会提示


打开IE,点击菜单栏 工具->Internet选项,在弹出的对话框中点击安全选项卡。选中受信任的站点,点击站点按钮将BI服务器的地址添加到受信任站点中,同时将安全级别设置为低


进入ResportStudio工具,点击 工具->选项,在弹出的选项对话框中点击“高级选项”选项卡。选中允许访问本地文件,点击确定


设置完成后文件菜单就会多出“(本地)打开”和“(本地)另存为”两个项。


这时我们将已经制作好报表打开,点击本地另存为,就能将报表的xml定义导出为本地的xml文件。可能出现下面的的对话框,选择是,允许activeX控件

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

10

添加新评论41 条评论

59531505953150软件开发工程师aaaaa
2013-05-21 14:26
又学到好东西了
写忆写忆软件开发工程师计算机公司
2013-03-27 09:36
正好需要
fszda1234567896fszda1234567896软件开发工程师李氏开发技术有限公司
2012-08-30 13:04
很好,很强大。
maqiangalan666maqiangalan666软件开发工程师IT公司
2011-12-01 10:32
是小贝文档里推荐的东东 果然很强大
lanxing2210lanxing2210高级经理客商银行
2011-11-08 19:35
工具栏下面的 从剪切板打开、复制到剪切板  也很实用
gxh0723gxh0723软件开发工程师paic
2011-08-31 09:59
请问一下,我从server上拷贝DLL文件到客户端,注册的时候报“lfa.dll中的DllRegisterServer失败。返回代码是0x80020009”,请问这个是怎么回事?多谢了
gxh0723gxh0723软件开发工程师paic
2011-08-31 09:37
谢谢了,小贝推荐来看的,强大

2011-01-28 11:33
很好很强大
zhenfang_lizhenfang_li软件开发工程师华为
2010-12-12 22:42
很好,很强大。
hellojimhellojim软件开发工程师WWW.SUNING.COM
2010-12-09 16:23
了斛,可以地部分或几单独报表导入导出时用,这真是一个简单而有效的报表移植的好办法。
ywt212ywt212数据仓库工程师其他
2010-11-16 14:31
好,不错,支持一下
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-10-29 12:13
hxcognos: 我知道是从reportStudio来导入,但是你的源xml不是以clob存在oracle中的么?如果我是用的sqlserver,xml就好像存不全
不会出现这种情况的,sqlserver用的也是二进制的字段存储的。不是varchar
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-10-29 12:11
不会出现这种情况的,sqlserver用的也是二进制的字段存储的。不是varchar

2010-10-29 10:51
interboy: 你不会是把那个xml的内容直接更新到数据库里了吧。这样是不可以的,导出的xml文件是要通过reportStudio来导入到,在文件菜单里有从本地打开
我知道是从reportStudio来导入,但是你的源xml不是以clob存在oracle中的么?如果我是用的sqlserver,xml就好像存不全

2010-10-28 19:58
非常实用的操作,多谢分享!
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-10-28 19:29
hxcognos: 看了一下,应该是数据类型原因。。。截取的xml没有结束。可是sqlserver里面对应clob的ntext不能定义为局部变量,。。呃。。还是用不了
你不会是把那个xml的内容直接更新到数据库里了吧。这样是不可以的,导出的xml文件是要通过reportStudio来导入到,在文件菜单里有从本地打开
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-10-28 19:27
zhangguozhi0: 这样导出来的用途是什么?
有时候报表更新不能通过导入包来操作,或者只有几张报表需要更新,那么就可以用这种方式更新报表
helene620helene620软件开发工程师中国电力科学研究院
2010-10-19 16:17
zhangguozhi0: 这样导出来的用途是什么?
同问

2010-10-18 15:59
这样导出来的用途是什么?
lamb99lamb99软件开发工程师MphasiS
2010-08-31 22:30
不错,试了一下能导出也能导入

2010-08-31 15:50
看了一下,应该是数据类型原因。。。截取的xml没有结束。可是sqlserver里面对应clob的ntext不能定义为局部变量,。。呃。。还是用不了

2010-08-31 15:08
有个问题,我今天试验了下,是可以导出,但是导入的时候报错了,报的是xml的格式错误。
XML 错误

原因:
名称以无效字符开头。

难道在数据库里面必须是clob格式?我用的是sqlserver,varchar(8000)

2010-07-19 15:28
大哥真厉害

2010-07-15 10:52
不错,很好很实用。
madbazimadbazi业务系统分析师东南融通
2010-07-14 09:56
很好,很实用!

2010-06-25 14:47
太好了,一直想解决这个问题的,interboy 大好人啊
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-06-23 20:00
wengr: interboy兄,善于研究,佩服!
3Q,你也是啊!
wengrwengr数据库架构师bmsoft
2010-06-23 16:11
interboy兄,善于研究,佩服!
liuyangliuyang项目经理skyon
2010-06-23 08:36
interboy: 当然的在IE里操作了,因为注册的dll是个ActiveX控件。
这个不用关心服务器的环境,你要你的机器能够访问到服务器,按照上面的步骤就能实现,和服务器无关的,你的机器装不
感谢大神,讲解很清楚,明白了,谢谢啊!
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-06-22 18:27
liuyang: 这个在别的系统上也适用吗?
当然的在IE里操作了,因为注册的dll是个ActiveX控件。
这个不用关心服务器的环境,你要你的机器能够访问到服务器,按照上面的步骤就能实现,和服务器无关的,你的机器装不装cognos都无所谓i,只要有那个dll文件就可以了
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-06-22 18:24
cdn007: 不错!很实用的功能.
另外不知道Cognos有没有离线模式,就是在数据库断开的情况下启动Cognos服务,如果能结合离线模式,那就更棒了!哈哈
据我所知,没有这种模式。cognos除了部分配置文件以外其他的都是存到数据库里的。这样的话离线就没有意义了
liuyangliuyang项目经理skyon
2010-06-22 16:50
这个在别的系统上也适用吗?
liuyangliuyang项目经理skyon
2010-06-22 16:48
哇哦,很强大啊,interboy兄,真是佩服啊!
cdn007cdn007软件架构设计师CA
2010-06-22 15:28
不错!很实用的功能.
另外不知道Cognos有没有离线模式,就是在数据库断开的情况下启动Cognos服务,如果能结合离线模式,那就更棒了!哈哈
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-06-17 15:34
贝克汉姆: 有个疑问:这个只能在服务器上使用。如果是其它客户端的话。。。不得行哈
不是的,把dll文件拷贝到要操作的机器上注册一下就可以了,不是必须在服务器上
贝克汉姆贝克汉姆软件开发工程师IBM
2010-06-17 11:33
有个疑问:这个只能在服务器上使用。如果是其它客户端的话。。。不得行哈
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-06-16 17:19
weix5211: 我顶,在你的指导下,项目组都是这么干的,谢谢

呵呵

2010-06-16 12:39
我顶,在你的指导下,项目组都是这么干的,谢谢
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-06-15 11:18
贝克汉姆: 很好,很强大。实用
3Q 老贝
贝克汉姆贝克汉姆软件开发工程师IBM
2010-06-15 10:53
很好,很强大。实用
Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广