资源简介
代码片段和文件信息
//***********************************************
// Word文档操作类 WordOperator.cs
// 打开文档、创建文件、插入段落(图片、表格)
// 2013-09-22 LiGuang
//***********************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
// 命名空间引用
using Word = Microsoft.Office.Interop.Word;
using System.Reflection;
using System.Collections;
using System.Data;
using Microsoft.Office.Interop.Word;
using System.Runtime.InteropServices;
namespace WordOperator
{
public class WordTableRead
{
private string fileName;
private ApplicationClass cls = null;
private Document doc = null;
private Table table = null;
private object missing = Missing.Value;
//Word是否处于打开状态
private bool openState;
///
/// 自定义构造方法
///
/// 包含路径的文件名
public WordTableRead(string fileName)
{
this.fileName = fileName;
}
///
/// 打开Word文档
///
public void Open()
{
object path = fileName;
cls = new ApplicationClass();
try
{
doc = cls.Documents.Open
(ref path ref missing ref missing ref missing
ref missing ref missing ref missing ref missing
ref missing ref missing ref missing ref missing
ref missing ref missing ref missing ref missing);
openState = true;
}
catch
{
openState = false;
}
}
///
/// 返回指定单元格中的数据
///
/// 表格号
/// 行号
/// 列号
/// 单元格中的数据
public string ReadWord(int tableIndex int rowIndex int colIndex)
{
//Give the value to the tow Int32 params.
try
{
if (openState == true)
{
table = doc.Tables[tableIndex];
string text = table.Cell(rowIndex colIndex).Range.Text.ToString();
text = text.Substring(0 text.Length - 2); //去除尾部的mark
return text;
}
else
{
return ““;
}
}
catch
{
return “Error“;
}
}
public DataSet getdatatables()
{
DataSet ds = new DataSet();
try
{
for (int tablePos = 1; tablePos <= doc.Tables.Count; tablePos++)
{
try
{
DataTable dt = new DataTable();
//创建新列
//DataColumn dc1 = dt.Columns.Add(“序号“ typeof(string));
DataColumn dc2 = dt.Columns.Add(“字段名“ typeof(string));
Da
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 781104 2009-08-31 02:00 自动建表\WordOperator\bin\Debug\Microsoft.Office.Interop.Word.dll
文件 1648465 2010-01-10 22:10 自动建表\WordOperator\bin\Debug\Microsoft.Office.Interop.Word.xm
文件 64288 2009-08-31 02:00 自动建表\WordOperator\bin\Debug\Microsoft.Vbe.Interop.dll
文件 416544 2009-08-31 02:00 自动建表\WordOperator\bin\Debug\office.dll
文件 647452 2010-01-10 22:10 自动建表\WordOperator\bin\Debug\office.xm
文件 6656 2017-08-23 15:46 自动建表\WordOperator\bin\Debug\WordOperator.dll
文件 28160 2017-08-23 15:46 自动建表\WordOperator\bin\Debug\WordOperator.pdb
文件 1121 2017-08-23 16:30 自动建表\WordOperator\bin\Debug\WordOperator.xm
文件 781104 2009-08-31 02:00 自动建表\WordOperator\bin\x86\Debug\Microsoft.Office.Interop.Word.dll
文件 1648465 2010-01-10 22:10 自动建表\WordOperator\bin\x86\Debug\Microsoft.Office.Interop.Word.xm
文件 416544 2009-08-31 02:00 自动建表\WordOperator\bin\x86\Debug\office.dll
文件 647452 2010-01-10 22:10 自动建表\WordOperator\bin\x86\Debug\office.xm
文件 6656 2017-08-23 16:30 自动建表\WordOperator\bin\x86\Debug\WordOperator.dll
文件 13824 2017-08-23 16:30 自动建表\WordOperator\bin\x86\Debug\WordOperator.pdb
文件 1121 2017-08-23 16:30 自动建表\WordOperator\bin\x86\Debug\WordOperator.xm
文件 6161 2017-08-23 15:46 自动建表\WordOperator\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 3584 2015-11-18 16:44 自动建表\WordOperator\obj\Debug\Interop.ACTIVEXLib.dll
文件 57344 2014-10-09 11:22 自动建表\WordOperator\obj\Debug\Interop.VBIDE.dll
文件 9985 2017-03-31 10:40 自动建表\WordOperator\obj\Debug\ResolveAssemblyReference.cache
文件 38993 2017-08-22 15:04 自动建表\WordOperator\obj\Debug\WordOperator.csproj.FileListAbsolute.txt
文件 827 2017-03-31 10:40 自动建表\WordOperator\obj\Debug\WordOperator.csproj.ResolveComReference.cache
文件 1812 2014-09-16 14:13 自动建表\WordOperator\obj\Debug\WordOperator.csprojResolveAssemblyReference.cache
文件 6656 2017-08-23 15:46 自动建表\WordOperator\obj\Debug\WordOperator.dll
文件 28160 2017-08-23 15:46 自动建表\WordOperator\obj\Debug\WordOperator.pdb
文件 6169 2017-08-23 16:30 自动建表\WordOperator\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 978 2017-08-23 16:30 自动建表\WordOperator\obj\x86\Debug\WordOperator.csproj.FileListAbsolute.txt
文件 827 2017-08-23 16:29 自动建表\WordOperator\obj\x86\Debug\WordOperator.csproj.ResolveComReference.cache
文件 6656 2017-08-23 16:30 自动建表\WordOperator\obj\x86\Debug\WordOperator.dll
文件 13824 2017-08-23 16:30 自动建表\WordOperator\obj\x86\Debug\WordOperator.pdb
文件 1356 2013-09-12 16:15 自动建表\WordOperator\Properties\AssemblyInfo.cs
............此处省略60个文件信息
- 上一篇:FTP上传 文件
- 下一篇:C# 电影点票系统源码
相关资源
- C# 随机取数并计算(CPK)
- WPF窗口贴边自动隐藏
- 自动发送弹幕(定时模拟操作键盘)
- C# 超市管理系统源码(附数据库)
- C# 学生选课管理系统(源码+数据库)
- C#上位机电表数据采集
- C#进销存管理系统(Access数据库)英文
- 研究生信息管理系统(附数据库)
- asp.net 花语花店销售网站源码(附数据
-
抽奖系统xm
l数据库 - winfrom权限管理源码(附数据库)
- SICKLMS511 数据解析
- 学生管理系统(源码+access数据库)
- 小区物业管理系统源码 asp.net物业管理
- EMS企业进销存源码(附数据库)
- C#编写的KTV系统(附access数据库)
- C#图书管理系统(源代码+数据库+系统
- C# 利用ListView空间导航数据库信息
- C#-数据库操作技术-员工管理系统
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- C#读大智慧dat数据源码
- 读取大智慧数据开发
- asp.net中最好的对SQLSERVER数据库进行操
- C#将Excel导入到Access数据库表(winFor
- ASP.net MVC vcard名片二维码自动生成
- 汉王人脸通SDK v3.0 c#接收互联网数据
- zw_ASP.NET通用权限管理系统源代码含文
- 数据库课程设计程序及报告(c#编写)
- 省市区街道数据库sql
评论
共有 条评论