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

Excel公式附加到列,但未呈现值

壤驷棋
2023-03-14

我一直在尝试从windows应用程序(C#)下载excel工作簿,其中包含数据库中的数据。我有几张有静态数据的表,也有几张用DB的数据制定的表。几乎没有我格式化excel公式的专栏。

当我下载只包含DB数据的工作表时,公式列中呈现的值是准确的。但在使用静态数据表下载时,公式会与列绑定,但不会呈现值。在图纸中单击任何要编辑的单元格时,将呈现这些值。

我正在使用NPOI dll。为了添加静态数据表,我已经初始化了要下载的excel和静态字段表,并添加了剩余的表。

  IWorkbook hssfwb;
ISheet sheetObj;
//--- read existing data
                    using (FileStream file = new FileStream(Existingfile, FileMode.Open, FileAccess.Read))
                    {
                        hssfwb = new XSSFWorkbook(file);
                        file.Close();
                    }
//-- adding sheets from DB data
 sheetObj = (XSSFSheet)hssfwb.CreateSheet(dtSet.Tables[sheetcount].TableName);

共有1个答案

纪翰
2023-03-14

我以前遇到过点击和显示问题。

ISheet上有一个Force公式重新计算属性,您可以尝试将其设置为true。

 类似资料:
  • 我正在使用apache POI更改excel表中的单元格。更改值后,与已更改的单元格对应的公式的单元格不会更新。 当我进入excel并单击带有公式的单元格,然后在函数栏中单击时,公式会更新。 A1仍然等于3,直到我点击那个单元格。 刷新工作簿或工作表也不起作用。这是excel或POI的问题吗?有人能想出一个变通办法吗?

  • 使用材质组件时无法运行project。 错误日志: Android资源链接输出失败:D:\Android Projects\Ghar3\app\src\main\res\layout\main\u layout。xml:23:错误:未找到fabAttached属性(又名com.reseaction.ghar:fabAttached)。错误:链接文件资源失败。 命令:C:\Users\Abdul Q

  • 我有一个谷歌表,第一个选项卡中的单元格从第二个选项卡上的单元格中提取数据。 例如,Sheet1单元格A1具有=Sheet2!A1 这适用于表1上的每个单元格 当我做一个文件时-下载为-MicrosoftExcel(.xlsx) 它用公式导出单元格。有没有一种方法可以将工作表导出为值而不是公式 在这种情况下,Sheet1单元格A1将不包含=Sheet2!A1但是=Sheet2的值!A1?

  • 我目前在使用PrimeFaces 4.0的dataTable中的列的呈现属性上有一个小问题。我的表中有一列不应该总是显示,所以我使用了它的呈现属性并从我的支持bean中获取值。这是第6列也是最后一列。dataTable位于一个p:对话框中,该对话框将显示在方法的末尾。 渲染属性似乎工作正常,因为当showColumn为false时,该列将不会显示,反之亦然,但存在一个问题。如图所示,“未找到记录”

  • 我试图将MathML渲染到DOM中。但是它没有像编辑器中显示的那样正确显示。 我正在使用CKEditor4 让我在下面添加代码,这样你就可以理解我的尝试了 应用程序。js文件: index.html: 由于Chrome不支持MathML,我在标题部分添加了MathJax库 如果我将MathML直接粘贴到html中,MathJax库就可以正常工作。但是从CKEditor生成的MathML没有正确显示

  • 问题内容: 我正在开始一个JSF项目(这是我第一次使用JSF),并且在呈现标签方面遇到问题。我正在Eclipse中进行开发,并将TomCat用作服务器。 我的login.jsp文件:https : //gist.github.com/code-curve/e7e557262d407dddd1f3 我的web.xml文件:https : //gist.github.com/code-curve/52