当前位置:首页教育技巧office技巧office教程

数据库怎么转换成word文档

减小字体 增大字体 2025-01-07 09:43:11


1.怎么将数据库设计pdm文件导出为word格式

将一个PD设计的PDM来导出WORD文档第一步,点击Report Temlates 制作模板第二步,时间问题,我们在PATH小图标中 ,选择我们已经做好的一个FDATemplate 模板,并双击,没有模版的朋友,点New图标这时候,我们左右2个区,Aavailable区域中选择你想要在WORD文档中展示的东东,这里我们选择List of Tables,和List of Table Columns[数据表格信息]如图,右键点击,Selection选择你想要在数据表格中展示的信息,想要展示的就打钩鼠标右键选择LAYOUT样式功能制作样式点击保存,一个简单的RTP文档就制作完成了。

接着,我们导出WORD文档在点击OK按钮之后,就会产生我们期待已久的,WORD文档了。

2.如何把caj转化成word

(1)复制后先粘贴到记事本里,之后在转到Word里,或者用【选择性粘贴】粘贴为无格式文本。

(2)直接用CAJViewer的文字识别功能进行识别——点“选择图像”按钮,框选需要的文字后,右键选择【文字识别】。 (这里还有一个发送到Word,同样可以试试) 自我我认为用其他软件转换没什么用,就算转换成功,那格式的修改也是一大问题! 其实你只要懂得一些编辑文本的技巧,也能达到很好的效率,下面是我自己常用的技巧: (1)CAJ复制来的文本每行后都有一段落标记,很是讨厌,其实可以用Word的替换功能很快去掉——选择刚刚粘贴进来的文本,执行【编辑】-【替换】,替换【^p】为空白就行了(^p即为段落标记),注意只“全部替换”一次,别不小心把全文都整成一段了 (2)文档中可能会有很多空白行,一行行删除太过费劲,同样用替换功能,先将文本中的空格全部替换为空白(空格可能看不出来,全部替换就是了),再将【^p^p】全部替换为【^p】,多替换几次就能把空白行删除干净了。

3.将word文档保存到数据库中

using System;

using System.Collections.Generic;

using System.Text;

using System.Data;

using System.Data.SqlClient;

using System.IO;

namespace ConsoleApplication2

{

class Program

{

//把文件写入数据库

public void add(string pathName)

{

FileStream fs = new FileStream(pathName, FileMode.Open, FileAccess.Read);

byte[] buffByte = new byte[fs.Length];

fs.Read(buffByte, 0, (int)fs.Length);

fs.Close();

fs = null;

SqlConnection conn = new SqlConnection(@"data source=test;uid=sa;pwd=test;database=test");

string sqlstr = @"Insert into table1(doc) values(@img)";

SqlCommand cmd = new SqlCommand();

cmd.CommandType = CommandType.Text;

cmd.CommandText = sqlstr;

cmd.Connection = conn;

cmd.Parameters.Add("@img", System.Data.SqlDbType.Image);

cmd.Parameters[0].Value = buffByte;

conn.Open();

cmd.ExecuteNonQuery();

conn.Close();

buffByte = null;

}

//从数据库读出文件

public void save(string fileName)

{

SqlConnection conn = new SqlConnection(@"data source=test;uid=sa;pwd=test;database=test");

conn.Open();

SqlCommand cmd = new SqlCommand("select top 1 doc from table1", conn);

SqlDataReader reader = cmd.ExecuteReader();

byte[] buffByte = null;

if (reader.Read())

{

buffByte = (byte[])reader[0];

}

reader.Close();

conn.Close();

FileStream fs;

FileInfo fi = new FileInfo(fileName);

fs = fi.OpenWrite();

fs.Write(buffByte, 0, buffByte.Length);

fs.Close();

}

static void Main(string[] args)

{

Program p = new Program();

p.add(@"C:\test.doc");

p.save(@"C:\test1.doc");

}

}

}

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .