把word文档写入Sqlserver

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
 
//得到提交的文件   
  Stream   fileDataStream   =   MyFile.PostedFile.InputStream;   
    
  
//得到文件大小   
  int   fileLength   =   MyFile.PostedFile.ContentLength;   
    
  
//创建数组   
  byte[]   fileData   =   new   byte[fileLength];   
    
  
//把文件流填充到数组   
  fileDataStream.Read(fileData,0,fileLength);   
    
  
//得到文件名字   
  string   fileTitle   =   MyFileName.Value;   
    
  
//得到文件类型   
  string   fileType   =   MyFile.PostedFile.ContentType;   
    
  
//构建数据库连接,SQL语句,创建参数   
  SqlConnection   connection   =   new   SqlConnection("Server=.;uid=sa;pwd=mdcija;Database=TestUploadFile");   
  SqlCommand   command   
=   new   SqlCommand   ("INSERT   INTO   TestFiles   (MyFileName,MyFile,FileType)"   +     
  
"VALUES   (@MyFileName,@MyFile,@FileType)",   connection);   
    
  SqlParameter   paramTitle   
=   new   SqlParameter   ("@MyFileName",   SqlDbType.VarChar,35);     
  paramTitle.Value   
=   fileTitle;   
  command.Parameters.Add(paramTitle);   
    
  SqlParameter   paramData   
=   new   SqlParameter   ("@MyFile",   SqlDbType.Image);   
  paramData.Value   
=   fileData;   
  command.Parameters.Add(paramData);   
    
  SqlParameter   paramType   
=   new   SqlParameter   ("@FileType",   SqlDbType.VarChar,25);     
  paramType.Value   
=   fileType;   
  command.Parameters.Add(paramType);   
    
  
//打开连接,执行查询   
  connection.Open();   
  command.ExecuteNonQuery();   
  connection.Close();   
    
  Message.Text
="你的文件已经成功上载";   
  MyFileName.Value   
=   "";   
    
  下载:   
    
string   sql="SELECT   *   FROM   TestFiles   WHERE   ID   =   '"   +   Request.QueryString["ID"]   +   "'";   
  SqlConnection   connection   
=   new   SqlConnection("Server=.;uid=sa;pwd=mdcija;Database=TestUploadFile");   
  SqlCommand   command   
=   new   SqlCommand(sql,   connection);   
  connection.Open();   
  SqlDataReader   dr   
=   command.ExecuteReader();   
  
if(dr.Read())   
  
{   
  Response.Clear();   
  Response.AddHeader(
"Content-Type",dr["FileType"].ToString());   
  Response.BinaryWrite((
byte[])dr["MyFile"]);   
  }
   
  dr.Close();   
  connection.Close(); 
C#实现读取Word文档中表格数据到SQL Server数据库(附完整源码) 阅读详情

相关推荐

C#实现实时读取Word文档中表格数据到SQL Server数据库(附完整源码)

C#实现实时读取Word文档中表格数据到SQL Server数据库(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 381

SQL语句语法(word格式)

结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据库操作语言,本文档包括sql语句相关语法和例子,总结版

如何在Microsoft word插入代码.pdf

通过此种方法可以实现在在Microsoft word插入代码,支持多种语言,包括C、CPP、JAVA等

word中优雅的插入代码

打开 http://www.planetb.ca/syntax-highlight-word代码复制至code块里 选择编译语言,然后show highlights 将新页面的代码复制至word即可

qq_42400267的博客 510

如何在word插入代码

word插入代码

黄岛主的博客 3万+

根据Word接口文档生成建表SQL语句工具

上篇讲到基于工作的需要,实现根据word接口文档生成Java实体代码工具,同理,数据需要持久化到数据库表,如果字段很多,一个一个字段手工添加到数据库也是很麻烦的,所以我们同样需要一款能实现。以上就是根据Word接口文档生成建表SQL语句工具的使用方法,有需要的朋友可以试试。我们的备注字段有可能想进行定制,这里我们定制为“数据项名称+\n+说明”3.选择字段名列、字段类型列、字段长度列、字段备注列,5.点击生成,即可生成对应的建表SQL语句。

迷失蒲公英 1341

如何将word文档中的表格数据快速转化成sql语句添加到数据库中?——正则表达式

正则表达式的运用

LUOZONGW的博客 3622

【记录】word 插入高亮代码

进入PlantB 把代码复制进去,选择编程语言类型。 该网站支持多种语言 最后点击按钮‘show Hightlight’,得到结果 复制到word中: 其中很多圈圈是空格符,打印的时候会自动隐藏,下面是word转pdf版本: ...

一路嵌行的博客 523

操作Word的例子

  Dim ThisApplication As New Word.Application()        Dim ThisDocument As Word.Document        ThisDocument = ThisApplication.Documents.Open("c:/new.doc")        ThisDocument.Range.Delete()      

goody9807的专栏 2110

数据库查询数据简单写入Word,PDF文档

本文简略创建了两种格式的文件,部分代码需要根据实际业务进行调整,代码中如有错误,望各位大佬多多体谅并提出纠正 maven 依赖 <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> .

weixin_43831522的博客 509

读取word文档中表格数据到sqlserver数据库

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Word = Microsoft.Office.Interop.Word; using System.Thre

kqkszx的专栏 1233

web系统中巧用word文档的html格式创建多样式的word文档,WEB系统中巧用WORD文档的HTML格式创建多样式的WORD文档...

以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,基于各行各业的WEB系统的开发与应用也越来越多。>> WEB系统中巧用WORD文档的HTML格式创建多样式的WORD文档 基于Web 的Word 文档管理系统设计 利用VBA快速实现Word文档格式的统一 基于互联网Word格式文档的自动生成 Word文档中的加载式互动 利用虚拟打印机将Word文档中的图片转换成jp...

weixin_34901693的博客 364

C# 读取二维数组集合输出到Word预设表格

存储或导出个人WORD版简历是招聘应用系统中的常用功能,我们通常会通过应用系统采集用户的个人简历信息到数据库,许多情况下我们会读取数据记录导出到WORD文件中,以便汇总、打印。其中,WORD表格元素是经常会被用到的,比如问卷调查表格、教育经历表格、工作经历表格等等。

初九之潜龙勿用 2356

java将word文档能否存入sqlserver数据库_c#编程实现word 文档如何导入SQL Server数据库表中...

操作WORD配置说明引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)1.运行Dcomcnfg.exe2.组件服务――计算机――我的电脑――DCOM配置――找到microsoft word 文档3.点击属性4.选择“安全性”5.选定“使用自定义访问权限”和“使用自定义启动权限”6.分别编辑权限,添加Everyone(ASPNET,VS Develope...

weixin_39598568的博客 366

word文档数据导入到sql server数据库中

我现在的需求是这样的,需要将这些题目插入sql server数据库中。 并且要对应起来,一开始在网上找了很多方法,都没有找到合适的。 后面感觉,还是自己写一个比较好,因为只有自己写的,才是最适合你的! 于是就开始倒腾。 1、首先是读取word中的数据,在我上一篇博客中有相关的方式,博客链接:https://blog.csdn.net/qq_36742720/article/det...

qq_36742720的博客 1万+

推荐一款很好用的oracle,mysql,sqlserver表结构导出到word的软件

平时有时写文档,往往会遇到这样的情况,比如数据库表结构设计好,在数据库中加了 注释后,想导出到WORD,EXCEL文档,今天终于发现有个不错的工具可以实现, 实现其实是利用OFFICE 的VBA宏去实现的,实现的时候要启用宏即可, 作者的BLOG在: http://blog.csdn.net/yzsind/ 分别有四个软件 oracle 转到WORD http://www.itpub.net/

jackyrongvip的专栏 2793

自动生成数据库表结构word文档的工具(一)---- DBDocumentGenerator

背景: 项目中需要编写数据库表结构文档,手动编写繁琐,格式难统一,且易出错,有没有自动生成数据库表结构文档的工具 方案 DBDocumentGenerator 数据字典生成工具,用于生成 数据库表 及字段说明,主要特征如下: 1、支持的数据库类型:SQL Server 2005+,My SQL,Oracle; 2、支持的...

ladymorgana的博客 1万+

Sql Server 生成 Word 文档 表结构

打开数据库编辑器,输入以下代码并执行(F5) SELECT --表名 = case when a.colorder=1 then d.name else '' end, --表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 序号 = a.colorder, ...

KingCruel的专栏 2590
上一篇: 昨天买了个收音机
下一篇: 写Sql语句注意
cpsing
博客等级 码龄20年 0粉丝 18原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值