原有一贴,再开一贴,关于网页.NET控制OFFICE 或是 WORD生成报表的思路

udSoft2020 2009-04-20 08:34:44
原贴:http://topic.csdn.net/u/20090227/10/5a1192b3-a3d4-4c5a-81d0-a4f399751ced.html

如题:

  我想效果是通过用户自定义的WORD报表源文件,将源文件里的比如 @姓名@ 信息全部替换为"张三"

  不知道有没有人处理过这样的问题,想要思路

  另外 WORD应该是要在客户端打开或是服务端打开

  
...全文
241 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
oolinyu 2011-07-11
  • 打赏
  • 举报
回复
在word2007中已经可以脱离WORD修改文档了。
龙宜坡 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wartim 的回复:]
你那贴里有人已经说得很清楚了,就是查找替换,想脱离office独立修改word文件很难。。
[/Quote]


是这样的,也可以考虑使用WPS操作word文件试试看!
active99 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 goga21cn 的回复:]
引用 3 楼 wartim 的回复:
你那贴里有人已经说得很清楚了,就是查找替换,想脱离office独立修改word文件很难。。



是这样的,也可以考虑使用WPS操作word文件试试看!
[/Quote]

在word2007中已经可以脱离WORD修改文档了。
tkscascor 2009-04-21
  • 打赏
  • 举报
回复
你想干嘛?? 直接通过.net 控制word文档?
udSoft2020 2009-04-21
  • 打赏
  • 举报
回复
如果是用正则的话

这个正则要怎么写????
udSoft2020 2009-04-21
  • 打赏
  • 举报
回复
我就是想把WORD里的 @姓名@ 替换成 张三
就想着这种办法

客户端打开 现在只能是  
 var myDocApp =new ActiveXObject(\"word.Application\");
  myDocApp.visible = true;
  myDocApp.activate();
  var myDoc = myDocApp.documents.open(\"http://localhost/test/test.doc\");


如果不用第3方控件,还有别的办法吗?
blestcc 2009-04-21
  • 打赏
  • 举报
回复
這問題根本用不到正則,都是簡單的替換。
問題是你是用什么方法在客戶端打開word文檔的
zzxap 2009-04-20
  • 打赏
  • 举报
回复
http://hi.baidu.com/lsong121/blog/item/4e3bebfb82b3612a4e4aea0a.html
zzxap 2009-04-20
  • 打赏
  • 举报
回复
读取出来用正则查找替换,再保存回去
active99 2009-04-20
  • 打赏
  • 举报
回复
服务端处理WORD文档太耗资源了吧
udSoft2020 2009-04-20
  • 打赏
  • 举报
回复
如果服务端的电脑是多个系统的,不同意开放这样的权限 就完蛋了,这样也不太安全
不知道有没有办法!

分不够可以加 至少500!
yj605528638 2009-04-20
  • 打赏
  • 举报
回复
sjt000 2009-04-20
  • 打赏
  • 举报
回复
我一般在服务器端处理
udSoft2020 2009-04-20
  • 打赏
  • 举报
回复
简单说,我的思路是
1、客户端将文件上传到服务端
2、用户从服务端下载文件到客户端(如文件名为:A)
3、用户在客户端打开A,然后把A文档里的“@姓名@”自动替换为“张三”

大概的效果就是这样
udSoft2020 2009-04-20
  • 打赏
  • 举报
回复
这个问题卡住太久太久
udSoft2020 2009-04-20
  • 打赏
  • 举报
回复
楼上的 那么是这个OFFICE 一般是 在服务端打开的还是在客户端打开?
SatSun 2009-04-20
  • 打赏
  • 举报
回复
||
wartim 2009-04-20
  • 打赏
  • 举报
回复
你那贴里有人已经说得很清楚了,就是查找替换,想脱离office独立修改word文件很难。。
wlm1314 2009-04-20
  • 打赏
  • 举报
回复
在客户端打开 修改后保存不可以吗
加载更多回复(6)

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧