【问题标题】:How to Highlight Row in XSL file without Opening EXCEL using C#如何在不使用 C# 打开 EXCEL 的情况下突出显示 XSL 文件中的行
【发布时间】:2010-11-30 13:46:25
【问题描述】:

我有一个 XSL 文件,我是从 CSV 和 Object 等生成的。 除了我需要突出显示 xsl 文件中的特定行之外,一切都已完成。我不想打开 Excel 并使用宏。

有没有办法在 C# 中做到这一点?

【问题讨论】:

    标签: c# excel highlighting xls


    【解决方案1】:

    您是指 XLS 而不是 XSL?

    如果是这样,这里的链接解释了如何将 Excel 用作对象的基础知识。由于您将其作为对象打开,因此它不可见(除非您希望它可见),但您将拥有导航、突出显示行以及执行通常在 Excel 中执行的任何其他操作的完全访问权限。完成后,处置对象。

    Connecting to and navigating Excel through C#

    【讨论】:

    • 谢谢,我现在就去看看这个链接,看看它是否适合我。乍一看,我看不到突出显示行的能力。
    • 当作为对象连接到Excel时,每一块Excel也是一个对象,包括行、单元格等。这就是你暴露它们的属性的方式。在 MSDN 上搜索“get_Range”,然后查看底部的“Worksheet Members”链接,您将看到所有暴露的成员。请记住,工作表本身就是一个对象。因此,上面链接的示例代码中使用的类似这样的东西可以工作: Console.WriteLine("Number of Rows: " + excelWorksheet.Rows.Count.ToString());玩一下 IntelliSense,您应该能够弄明白。
    猜你喜欢
    • 2014-04-16
    • 1970-01-01
    • 2022-12-31
    • 1970-01-01
    • 2020-08-15
    • 2020-01-19
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多