微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 ASP.NET C# 将 word 文件导入 MySql 数据库并保留格式

如何解决使用 ASP.NET C# 将 word 文件导入 MySql 数据库并保留格式

我目前正在从事一个项目,该项目使用 ASP.NET 和 C# 将测试从 “标准” Word 格式导入到 MysqL 数据库

我已经能够解析文件并收集我想要的信息。

不幸的是,格式有问题,因为在数据库中它只插入来自 word 的纯文本。

我的意思是粗体下划线文本作为纯文本导入,以及文本列表的数量(排除•-符号),段落缩进等

请告诉我你们都想出了什么!

这是一些代码

using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(file,true))
{
    body = wordDoc.MainDocumentPart.Document.Body;
    contents = "";

    var reg = new Regex(@"^[\s\p{L}•-]");

    foreach (Paragraph co in
                wordDoc.MainDocumentPart.Document.Body.Descendants<Paragraph>().Where<Paragraph>(somethingElse => reg.IsMatch(somethingElse.InnerText)))
    {
        contents += co.InnerText + "<br />";
        // insert into db;
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。