C# 如何在asp.NET10中利用数据库中的数据生成word文档
我有一个数据库应用程序,它存储我们要在Microsoft Word中报告的数据。 我有一个包含10个表的数据库,我想用数据库中的数据生成一个word文档。当我点击按钮时,它会询问文件名、路径,并使用数据库中的数据生成一个新的word文档 我正在使用asp.NET2010 web应用程序和SQLServer2008 我想将数据库数据记录到word文档中。在这份与卫生部有关的文件中 我需要链接或代码 谢谢…查看此链接: 检查此链接: 是Microsoft的.Net库,可用于创建和操作Office文档 这是指向和的链接 我使用OpenXML让ASP.Net页面从数据库动态生成Word文档。在这个简单的例子中,我使用Word创建了一个文档模板,然后在C#中找到了文档中需要数据库数据的位置,并替换了内容。是Microsoft的.Net库,可用于创建和操作Office文档 这是指向和的链接C# 如何在asp.NET10中利用数据库中的数据生成word文档,c#,asp.net,sql-server-2008,C#,Asp.net,Sql Server 2008,我有一个数据库应用程序,它存储我们要在Microsoft Word中报告的数据。 我有一个包含10个表的数据库,我想用数据库中的数据生成一个word文档。当我点击按钮时,它会询问文件名、路径,并使用数据库中的数据生成一个新的word文档 我正在使用asp.NET2010 web应用程序和SQLServer2008 我想将数据库数据记录到word文档中。在这份与卫生部有关的文件中 我需要链接或代码 谢谢…查看此链接: 检查此链接: 是Microsoft的.Net库,可用于创建和操作Office
我使用OpenXML让ASP.Net页面从数据库动态生成Word文档。在这个简单的例子中,我使用Word创建了一个文档模板,然后在C#中,我在文档中找到了需要数据库数据的位置,并替换了内容。在这个OpenXML SDK中,安装时间太长,现在也需要it处理安装。在这个OpenXML SDK中,安装时间太长,现在也需要it处理安装。
using (WordprocessingDocument myDoc = WordprocessingDocument.Open(docName, true))
{
MainDocumentPart mainPart = myDoc.MainDocumentPart;
Document doc = mainPart.Document;
//Create new table with predefined table style
Table table = new Table();
TableProperties tblPr = new TableProperties();
TableStyleId tblStyle = new TableStyleId();
tblStyle.Val = "PredefinedTableStyle";
tblPr.AppendChild(tblStyle);
table.AppendChild(tblPr);
string[] headerContent = new string[] { "Name", "Subcategory", "Price", "Image" };
//Create header row
TableRow header = CreateRow(headerContent, null);
table.AppendChild(header);
...
}