当前位置: 首页 > 知识库问答 >
问题:

如何使用c#编辑计算单元格并读取Excel文件中的结果单元格?

公西宏毅
2023-03-14

excel文件有超长的公式,而不是将它们转换为C#我更喜欢在我通过将用C#编写的应用程序在计算单元格中输入值后能够从中读取结果单元格

共有1个答案

幸弘扬
2023-03-14

要部分回答您的问题,如果您不熟悉在C中使用互操作库,我建议您查看此链接以了解基本实现。

http://csharp.net-informations.com/excel/csharp-excel-tutorial.htm

然后,一旦您将应用程序设置为操作Excel文件,请查看以下内容以了解如何从单元格中读取值:如何读取单个Excel单元格值

然而,根据您的excel文件最终可能有多大,直接将公式转换为C#可能是个好主意。在等待excel执行语句时,花一点额外的时间会为您节省大量时间,因为我相信它是由/与VBA结合运行的(VBA是一种解释语言,而C#是一种编译语言)

 类似资料:
  • 问题内容: 我有包含多个工作表的Excel文件,每个工作表看起来都像这样(但更长): 第一列实际上是四个垂直合并的单元格。 当我使用pandas.read_excel阅读此内容时,我得到一个看起来像这样的DataFrame: 如何让Pandas理解合并的单元格,或者快速方便地删除NaN并按适当的值分组?(一种方法是重置索引,逐步查找值并将NaN替换为值,传入天数列表,然后将索引设置为该列。但是似乎

  • 我有一个带有sheet1 excel文件,该文件的第2行和第10列有一个我需要读取的值。这是我的代码。 获取了cell对象Excel.Range后,我不知道如何读取该单元格的内容。我试着把它转换成数组并在它上面循环,我试着转换成字符串数组等等,我确信这是非常简单的。有没有直接的方法只得到一个字符串的单元格值?

  • 我正在构建一个函数,读取excel文件中可用的数据。 我在Spring项目中使用Apache POI。 但是,我在阅读合并单元格时遇到了困难。我需要的是得到如图所示的红色高亮显示的内容。

  • 我有一个对象列表,我试图为每个对象指定三行,我使用的"Office Open Xml库"有以下例程: 然而,它弹出一个错误,说不能合并已经合并的单元格。 所以问题是如何在Excel中合并两个以上的单元格?

  • 我读了如何读取单个Excel单元格值,并亲自尝试了一下。但当我到了

  • 我试图从excel文件中读取所有数据,其中也有一些公式单元格,但我不知道哪个单元格是公式单元格。如何读取单元格中的所有值,而不考虑单元格的类型。 我的代码看起来像这样 我得到的公式单元格值为0