C# 如何将Excel表格复制到Word中并保留格式 |
您所在的位置:网站首页 › excel表格中数字复制到word表格 › C# 如何将Excel表格复制到Word中并保留格式 |
C# 如何将Excel表格复制到Word中并保留格式 在以前的文章中,我分享了如何使用免费控件将word表格中的数据导入到excel中,在本篇文章中我将介绍如何将Excel表格复制到Word表格中,并同时保留原Excel表格的格式。 这里我们需要使用到一个组件,叫做Spire.Office。它是一个企业级的Office组件,包含了Spire.Doc, Spire XLS, Spire.Spreadsheet, Spire.Presentation, Spire.PDF, Spire.DataExport, Spire.OfficeViewer, Spire.PDFViewer, Spire.DocViewer和Spire.BarCode等组件,使用它我们可以实现在.NET应用程序中查看、操作、转换及打印Office文档,PDF文档,创建Barcode以及数据导入导出等工作。这里我们需要使用到的是其中的Spire.Doc和Spire.XLS组件。 首先,下载并安装Spire.Office,然后打开Visual Studio,创建项目并引用Spire.Doc.dll和Spire.Xls.dll。以下是我们需要用到的命名空间: using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; using Spire.Xls;详细步骤如下: 步骤1:从系统加载Excel文件并获取它的第一个工作表。 Workbook workbook = new Workbook(); workbook.LoadFromFile("DatatableSample.xlsx"); Worksheet sheet = workbook.Worksheets[0]; 步骤2:创建一个新的Word文档,添加一个表格并设置它的行列数与Excel表格中的行列数一致。 Document doc = new Document(); //添加表格 Table table = doc.AddSection().AddTable(true); //设置行列数 table.ResetCells(sheet.LastRow, sheet.LastColumn); 步骤3:将Excel表格中的数据写入到word表格里,并调用自定义的方法CopyStyle()将Excel表格中的格式复制到word表格。 for (int r = 1; r |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |