用户登录
用户注册

分享至

word文档读取数据库 数据库生成word文档

  • 作者: 大瑶凌丸子
  • 来源: 51数据库
  • 2020-04-14

word文档读取数据库

要将Word文件中的内容通过程序读取到数据库中,怎么通过VBA来实...

)不知道你要什么样的文本;&nbsp.printStackTrace();将特定字符写入数据库中(原来我写的是重写文件,你这里这里将content写入数据库就OK) &nbsp,如果你读取出来封装成POJO了.io.InputStreamReader;/** D; BufferedReader(new content+=str+" }catch(Exception&nbsp,供参考; * */public class&nbsp!=null){ true; } public static void main(String[] &nbsp,可以按数据的长度读取, readInt&nbsp:1; 读取文件内容 * ioe){ ioe; boolean writeFile(String content){ try{ //数据库写入代码 java.io.文本文件,基本上式字符格式的了;&nbsp,可以用Reader io流2; content=&quot,也可以选择 OM框架 import * 文件读取和写入数据库 * InputStreamReader(new FileInputStream(FILE))); String str; while((str=bufRead,文本中的内容是否是有格式的;&nbsp:这里提供下思路;FilesReader { public FilesReader(){ } /** * }catch(IOException ; } FILE){ String &nbsp..3.保存到数据库 当然用JDBC了; } return content; } /** *&nbsp.如果是格式化的文本; @param @author 樊云升 FILE * readByte.;* @param path "@return args) { String return false; } return &nbsp.readLine()); content=new FilesReader().re_content("\r\n&quot.io.IOException;import java;; try{ BufferedReader bufRead=new&nbsp.close():\\AJAX.htm&quot.BufferedReader;import java; new FilesReader().writeFile(content);* @return */ public */ public String re_content(String&nbsp.io.FileInputStream;import java;e){ out

将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");}}}

Java读取数据库打印到word文档问题求教各位大侠,java写

为什么非要写道wod文档中? 你可以写进txt文件中,然后使用wod进行编辑 如果确实需要,请看下面的例子: impot java.io.File; impot java.io.FileInputSteam; impot java.io.FileOutputSteam; impot og.apache.poi.hwpf.extacto.WodExtacto; impot og.apache.poi.hwpf.model.io.HWPFOutputSteam; pulic class Wod { ** * 读取纯文本的wod文件 *pulic Sting eadWod(Sting doc) thows Exception { Sting context = null; WodExtacto extacto = null; 纯文本的遍历器 ty { FileInputSteam in = new FileInputSteam(new File(doc)); extacto = new WodExtacto(in); context = extacto.getText(); } catch (Exception e) { e.pintStackTace(); } etun context; } ** * 对wod文档做写操作 * *pulic oolean witeWod(Sting path, Sting content) thows Exception { oolean w = false; ty { yte [] = content.getBytes(); FileOutputSteam fs = new FileOutputSteam(path); HWPFOutputSteam hos = new HWPFOutputSteam(); hos.wite(, 0, .length); hos.witeTo(fs); hos.close(); w=tue; } catch (Exception e) { e.pintStackTace(); } etun w; } pulic static void main(Sting[] ags) { ReadWod w = new ReadWod(); ty{ Sting text = w.eadDoc("D:\\wokspace\\MyUntil\\t.doc"); w.witeDoc("D:\\wokspace\\MyUntil\\d.doc", text); }catch(Exception e){ e.pintStackTace(); } } } 所需的包请各位自己上apache的官网上poi工程目录下下吧 poi-3.5-final poi-conti-3.5-final poi-ooxml-3.5-final poi-scatchpad-3.5-final

数据库的信息是word文档怎么添加到数据库中?

只要支持二进制数据类型的应该都可以,像Access, SQL Server,等等吧,很多,常见的数据库差不多都可以. 但是保存二进制并不是每个数据库都直接支持的,一般都需要通过编程接口.比如说,你不写程序,单靠Microsoft Access 2003这个软件自身是很难做到的, 但Access的数据库确实可以通过编程来保存二进制. 如果是不支持二进制的,将要保存的文件进行Base64编码,编码后就是纯文本了,可以直接保存进任何数据库,只不过编解码过程也需要编程实现.

想把文件存入数据库怎么办

数据库是不会存储文件的,他只是存储文件的存放地址,比如你想存储一个文件,你可以把文件名,文件大小,文件格式,文件存储的地址(d:/file/fiel.txt)存到数据库表中。

当你想获取文件的时候就直接读取文件的存储地址File file=new File("d:/file/fiel.txt");,这样就能存储数据文件了

怎样在阿里云系统的手机上读取word文件

如果要查看文件夹的内容, 您可以直接单击阿里云邮箱页面左侧导航栏上“文件夹”旁的“管理文件夹”(小扳手符号),在接下来的页面中,您可以看到所有文件夹名称、占用空间、以及各文件夹内总邮件未读邮件的信件数量。

阿里云邮箱如何查看文件夹的详细内容 当您在查看文件夹的内容时,请点击该文件夹名称的链接,文件夹中信件将自动按照发送时间降序排列。

如果您想将信件作分类整理,请按以下步骤操作: 1、如果您想把文件夹中信件改为按照邮件的发送日期升序排列,请点击“时间” 链接,此时“时间”链接旁边箭头按钮变为向上,表示已经按照邮件的发送日期进行了升序排列。

2、按发件人排序,点击“发件人”的链接,用同样的办法,也可以按主题进行排序。

阿里云邮箱如何查看文件夹的详细内容 3、如果您想在信件到达时自动分类到不同的文件夹中,请使用阿里云邮箱的“过滤器”功能:点击页面右上角的“邮箱设置”,在“过滤器”中进行设置。

麻烦好评,谢谢

转载请注明出处51数据库 » word文档读取数据库

软件
前端设计
程序设计
Java相关