word自动校正ph怎么设置 allin中文是什么意思?
allin中文是什么意思?
Allin[姓名][英国姓氏Allin All
c#读取word指定表格内容?
1.注意Office版本。一般在office2016环境下写的东西是无法在office2013环境下运行的。(据说可以通过第三方库支持,以后慢慢研究)
2.注意中断程序号一定要从电脑上注销,否则docx文件总是提示被占用。
3.请注意,必须添加try catch finally。
4、通过正则表达式排除冗余符号。
///摘要///获取word文件的文本内容。
////摘要
/// param namedocFileName/param
///返回/返回
私有字符串DocToExcel2(字符串docFileName)
{
//实例化COM
app空;
wd null
对象nullobj
对象fileobj docFileName
字符串上下文字符串。空的;
尝试
{
app new();
wd (ref fileobj,ref nullobj,ref nullobj,ref nullobj,
ref nullobj,ref nullobj,ref nullobj,ref nullobj,ref nullobj,
ref nullobj,ref nullobj,ref nullobj,ref nullobj,ref nullobj,
ref nullobj,ref null obj);
//获取doc文件中的文本内容。
foreach(中的表)
{
//遍历每一行进行处理。
for(int k 0;k;k)
{
字符串firstContent表。Cell(k,1). range . text;
//图纸上的数字
Regex regtsbh1新的regex (@图中的数字。);
//匹配mcmph 1();
如果((第一内容))
{
新Regex(@^([^
vs])。);
匹配mcTSBH2(表。Cell(k,2)());
context /*[1](),*[1](),;
}
//门牌号码
Regex regmph1新的regex (@门牌号。);
//匹配mcmph 1();
如果((第一内容))
{
新Regex(@^([^
vs])。);
匹配mcMPH2(表。Cell(k,2)());
context /*[1](),*[1](),;
}
//户主
正则表达式reg hz1新正则表达式(@主啊。);
//匹配mcHZ1(表。Cell(5,1)());
如果((第一内容))
{
新Regex(@^^([^
vs])。);
匹配mcHZ2(表。Cell(k,2)());
context /*[1](),*[1](),;
}
//
Regex regdh1 new regex (@ phone。);
//匹配mcDH1(表。Cell(6,1)());
如果((第一内容))
{
新Regex(@^([^
vs])。);
匹配mcDH2(表。Cell(k,2)());
context /*[1](),*[1](),;
}
//楼层数
Regex reglcs1新的regex (@楼层数。);
//匹配mcLCS1(表。Cell(7,1)());
如果((第一内容))
{
新Regex(@^([^
vs])。);
匹配mcLCS2(表。Cell(k,2)());
context /*[1](),*[1](),;
context /*[1](),*/docFileName
;
}
//文件名,用于调试。
///Regex regLCS1新regex(@^([ @([一次性]);
//匹配mcLCS1(表。Cell(7,1)());
//if((k 7 0)(k!0))
//{
// context /*[1](),*/docFileName
;
//}
}
}
}
catch(异常错误)
{
(错误:);
}
最后
{
//关闭文件
(ref nullobj,ref nullobj,ref null obj);
//关闭COM
app。Quit(ref nullobj,ref nullobj,ref null obj);
}
//返回文本内容
返回上下文;
}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。