如何通过C#.net使用OpenXML在Excel中嵌入文件(.pdf,.msg,.docx,.zip)

时间:2018-10-16 13:55:09

标签: c# .net excel c#-4.0 openxml

需要使用c#.net使用openxml在excel中嵌入文件(.pdf,.msg,.docx,.zip等)的帮助。 我已经将代码嵌入excel文件中。但无法逆转这一过程。 请看一下代码。

<xsl:value-of select="/object/string[name='docrev']/value"/>

}

这是实用程序文件。

    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace EmbedExcelIntoWordDoc
    {
class Program
{
    static void Main(string[] args)
    {
        try
        {
            Console.WriteLine("Embed Excel sheet into Word Document by using Open XML SDK \n");
            Console.WriteLine("===========================================================\n");

            string appPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

            string containingDocumentPath = appPath + "\\ContainingDocument.docx";
            string embeddedExcelPath = appPath + "\\ExbededExcel.xlsx";

            Utility.CreatePackage(containingDocumentPath, embeddedExcelPath);

            Console.WriteLine("Excel file '" + embeddedExcelPath + "' embeded into the word document '" + containingDocumentPath + "'");
            Console.ReadLine();

        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
    }
}

在上面的代码中,我们将excel嵌入到doc文件中。我需要通过c#.net使用openxml在Excel中嵌入文件(.pdf,.msg,.docx,.zip)

请检查预期的输出。

Output

请帮助。

谢谢

0 个答案:

没有答案