#标题党#请问如何从RTF文件中提取数据。

leer168 2008-03-15 05:30:11
警告,本主题标题违反论坛关于标题党的规定,这一次我帮你改了,下一次就是直接删除。

原标题:走过路过帮帮我啊。。。。。





有这个一个rtf文件,也可以保存为word文件,内容如下:


DATE=6/2/2004 TIME=2:16:50 PM
PART NAME : 61B
REV NUMBER :
SER NUMBER :
STATS COUNT : 1

DIM RND1= ROUNDNESS OF CYLINDER DAZHU UNITS=MM
AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL
M 0.0000 0.0254 0.0000 0.0168 0.0081 -0.0087 0.0168 0.0000 -----#---

DIM RND2= ROUNDNESS OF CYLINDER XIAOZHU UNITS=MM
AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL
M 0.0000 0.0254 0.0000 0.0161 0.0078 -0.0083 0.0161 0.0000 -----#---

DIM RND3= ROUNDNESS OF CYLINDER 80YUAN UNITS=MM
AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL
M 0.0000 0.0254 0.0000 0.0105 0.0053 -0.0052 0.0105 0.0000 ---#-----

DIM RND4= ROUNDNESS OF CYLINDER 50 UNITS=MM
AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL
M 0.0000 0.0254 0.0000 0.0176 0.0101 -0.0075 0.0176 0.0000 ------#--

DIM COAX1=COAXIALITY FROM CYLINDER DAZHU TO LINE LIN1 EXTENDLENGTH=0.0000 UNITS=
MMMM
AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL
M 0.0000 0.0254 0.0000 0.2800 0.1400 0.1265 0.2800 0.2546 -------->

DIM COAX2=COAXIALITY FROM CYLINDER 50 TO LINE LIN1 EXTENDLENGTH=0.0000 UNITS=MM
AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL
M 0.0000 0.0254 0.0000 0.1459 0.0730 0.0589 0.1459 0.1205 -------->

这个是三维坐标测量仪测量到的坐标文件,现在想把其中的数据读取出来放进数据库中,然后厂子里的加工部门就可以按尺寸坐标加工零件了。加工部门是通过网页形式访问的,我现在只要把数据提取放入数据库就可以了,winform和webform都可以。
刚找份工作,领导等着要呢。。。。。。。。。。大哥大姐给出个谋划个策,谢谢啊!!!好人有好报。。。。。。
第一次发帖问问问题,不知道问的好不好,对不对,海涵啊
...全文
227 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
leer168 2008-03-28
  • 打赏
  • 举报
回复
等啊等啊
leer168 2008-03-25
  • 打赏
  • 举报
回复
接着等
leer168 2008-03-24
  • 打赏
  • 举报
回复
继续等
leer168 2008-03-22
  • 打赏
  • 举报
回复
继续等待
leer168 2008-03-19
  • 打赏
  • 举报
回复
主要是怎么打开rtf文件啊。。。。。。。。
virusswb 2008-03-19
  • 打赏
  • 举报
回复
一行一行的读取
然后根据空格
split分割成数组
然后处理了
leer168 2008-03-19
  • 打赏
  • 举报
回复
等 一直等
knife_s 2008-03-19
  • 打赏
  • 举报
回复
用组件RICHTEXTBOX载入,对字符串进行分析,存入数据库,应该是比较简单的,

昨天刚接触C#,以前用delphi,应该都一样
leer168 2008-03-19
  • 打赏
  • 举报
回复
这到底是为什么
leer168 2008-03-19
  • 打赏
  • 举报
回复
555555555555555555555555谁能帮帮我啊
leer168 2008-03-18
  • 打赏
  • 举报
回复
汗 分太少么?
leer168 2008-03-18
  • 打赏
  • 举报
回复
大哥大姐 冒个泡啊
leer168 2008-03-17
  • 打赏
  • 举报
回复
今天第一天上班 大家 都忙吧 我继续等
leer168 2008-03-17
  • 打赏
  • 举报
回复
大哥大姐都来上班了么
leer168 2008-03-16
  • 打赏
  • 举报
回复
汗,一不小心就成了标题党,对不起了,管理员受累了。
第一次发帖没说清楚,对不起大家了,下面我再说一下:
首先从整个文件中提取出一组数据,比如:
DIM RND1= ROUNDNESS OF CYLINDER DAZHU UNITS=MM
AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL
M 0.0000 0.0254 0.0000 0.0168 0.0081 -0.0087 0.0168 0.0000


再对其进行分析:
DIM RND1= ROUNDNESS OF CYLINDER DAZHU UNITS=MM 是指大柱圆柱的圆度
下面2行,上下是对应的 关系
AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL
M 0.0000 0.0254 0.0000 0.0168 0.0081 -0.0087 0.0168 0.0000


就是说
NOMINAL=0.0000
+TOL =0.0254
。。。。。。。。

数据库中打算用NOMINAL,+TOL 等作为字段,下面的数值作为值。

最后得到的结果是,当加工部门访问时,可以按要求提取到信息说明:
大柱圆柱的圆度
NOMINAL=0.0000
+TOL =0.0254
。。。。。。。。。。


小柱圆柱的圆度
NOMINAL=0.0000
+TOL =0.0254
。。。。。。。。。。


不知道这样说大家能明白不,我最笨。。。。。。。

nik_Amis 2008-03-15
  • 打赏
  • 举报
回复
规则不说出来,神仙也帮不了你

Fibona 2008-03-15
  • 打赏
  • 举报
回复
RND1,RND2,...这几个做成数据库表的字段,然后插入到数据库中不就可以了吗

110,566

社区成员

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

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

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