【问题标题】:Microsoft Excel 16.0 Object Library vs OpenXmlMicrosoft Excel 16.0 对象库与 OpenXml
【发布时间】:2020-06-08 02:07:04
【问题描述】:

我正在尝试读取一个 Excel 文件,其中单元格具有如下所示的样式。我想将单元格转换为 RTF、HTML 或文本。

在 Microsoft Excel 16.0 中,对象库有很多处理这个问题的功能,并有一些转换格式的功能。而且它真的很容易使用。不过我只在 Windows Dev 上使用它。

由于我试图远离 Windows 应用程序开发以及更多关于 Web 开发的内容,因此我想使用 OpenXml,老实说,如何获取值或样式有点令人困惑。有很多带有 *Part 的对象。我最近创建了一个读取 excel 文件但不确定如何使用包含样式的 WebApi。

我一直在寻找是否可以将 OpenXML 样式表转换为 HTML,但找不到任何东西。与它有关。大多数情况下,它是用样式表写而不是读。

【问题讨论】:

    标签: c# excel openxml


    【解决方案1】:

    你可以使用Microsoft.Office.Interop.Excel

    此链接能否帮助您: Reading Excel data and cell formatting in C#

    【讨论】:

    • 谢谢艾萨克。所以我在玩它,它比 OpenXML 好得多。有点慢,但更容易实现。我的问题是关于获取格式化文本。有一个名为 RichText 的属性,我尝试将 cell.RichText.Text 放入 RichTextBox,但它没有格式化。这是否意味着我需要手动解析样式?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-27
    • 2019-07-01
    • 1970-01-01
    相关资源
    最近更新 更多