欢迎来到天天文库
浏览记录
ID:57631401
大小:40.14 KB
页数:5页
时间:2020-08-29
《C#-在Word中创建表格.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C#在Word中绘制表格的方法表格是组织整理数据的一种重要手段,应用在生活中的方方面面。在Word文档中将繁杂的文字表述内容表格化,能快速、直接地获取关键内容信息。在下面的实例中,将介绍通过C#在Word文档中绘制表格的方法,这里将介绍两种不同的表格添加方法。使用工具:Spire.Docfor.NET使用方法:安装后,添加引用dll文件到项目中即可表格添加方法一:动态地向Word添加表格行和单元格内容,需调用方法section.AddTable()、table.AddRow和row.AddCell()//创建一个Document类实例,并
2、添加sectionDocumentdoc=newDocument();Sectionsection=doc.AddSection();//添加表格Tabletable=section.AddTable(true);//添加表格第1行TableRowrow1=table.AddRow();//添加第1个单元格到第1行TableCellcell1=row1.AddCell();cell1.AddParagraph().AppendText("序列号");//添加第2个单元格到第1行TableCellcell2=row1.AddCell();c
3、ell2.AddParagraph().AppendText("设备名称");//添加第3个单元格到第1行TableCellcell3=row1.AddCell();cell3.AddParagraph().AppendText("设备型号");//添加第4个单元格到第1行TableCellcell4=row1.AddCell();cell4.AddParagraph().AppendText("设备数量");//添加第5个单元格到第1行TableCellcell5=row1.AddCell();cell5.AddParagraph().
4、AppendText("设备价格");5//添加表格第2行TableRowrow2=table.AddRow(true,false);//添加第6个单元格到第2行TableCellcell6=row2.AddCell();cell6.AddParagraph().AppendText("1");//添加第7个单元格到第2行TableCellcell7=row2.AddCell();cell7.AddParagraph().AppendText("机床");//添加第8个单元格到第2行TableCellcell8=row2.AddCell(
5、);cell8.AddParagraph().AppendText("M170010");//添加第9个单元格到第2行TableCellcell9=row2.AddCell();cell9.AddParagraph().AppendText("12");//添加第10个单元格到第2行TableCellcell10=row2.AddCell();cell10.AddParagraph().AppendText("8W");table.AutoFitBehavior(AutoFitBehaviorType.wdAutoFitWindow);/
6、/保存文档doc.SaveToFile("Table.docx");效果示例:5表格添加方法二:预定义表格行和列//创建一个Document类实例,并添加sectionDocumentdocument=newDocument();Sectionsection=document.AddSection();//添加表格指定表格的行数和列数(2行,5列)Tabletable=section.AddTable(true);table.ResetCells(2,5);//获取单元格(第1行第1个单元格)并添加文本内容,设置字体字号颜色等(单元格中内
7、容及个性化设置可以根据需要来进行调整)TextRangerange=table[0,0].AddParagraph().AppendText("序列号");range.CharacterFormat.FontName="Arial";range.CharacterFormat.FontSize=12;range.CharacterFormat.TextColor=Color.Brown;range.CharacterFormat.Bold=true;//获取单元格(第1行第2个单元格)并添加文本range=table[0,1].AddPa
8、ragraph().AppendText("设备名称");range.CharacterFormat.FontName="Arial";range.CharacterFormat.FontSi
此文档下载收益归作者所有