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

带有Excel宏的Java Apache Poi SXSSF

唐腾
2023-03-14

我知道使用包含宏的POI读取和重写文件将保留宏。我需要使用SXSSF(ram限制)写出excel,但SXSSF不读取文件。

问题:如何使用XSSF读入带有宏的excel,然后使用SXSSF写出带有宏的excel?

共有1个答案

海雪松
2023-03-14

Apache POI支持基于“模板工作簿”通过SXSSFWorkbook编写具有大量行的电子表格。详见相关构造函数。

因此,您可以通过XSSFWorkbook打开.xlsm,然后将其作为模板创建SXSSFWorkbook

这也应该使宏保持在我所看到的位置。

 类似资料:
  • 在本章中,您将学习如何逐步编写一个简单的宏。 Step 1 - 首先,在Excel 20XX中启用“开发人员”菜单。 要执行相同操作,请单击文件→选项。 Step 2 - 单击“自定义功能区”选项卡,然后选中“开发人员”。 单击“确定”。 Step 3 - “开发人员”功能区出现在菜单栏中。 Step 4 - 单击“Visual Basic”按钮以打开VBA编辑器。 Step 5 - 通过添加按钮

  • 在本章中,我们来学习如何逐步编写一个简单的宏。 第1步 - 首先,在Excel 2016中启用“开发者”菜单。要完成这个设置,请点击左上角菜单:文件 -> 选项。如下图所示 - 第2步 - 点击“自定义功能区”选项卡并选中“开发工具”。然后点击“确定”。如下图所示 - 第3步 - “开发工具”功能区出现在菜单栏中。如下图所示 - 第4步 - 点击 “Visual Basic” 按钮打开VBA编辑器

  • 我试图定义一个VB宏,该宏从我的NormalLinear选项卡中的数据创建散点图。图的y值数据在一列中,x轴数据标签在另一个非连续列中(没有任何x值)。我试图保持y轴尺寸不变,因为数据是标准化的。我希望在y=0.25和y=2.5时向绘图添加可接受的y值最大和最小线,或在该范围之外添加绘图背景的不同阴影。 我得到了一个图表,但当我点击该选项卡时,它被MS Excel改变了——我发现这很奇怪,很难调试

  • 我试图在freemarker上执行宏,但在实现css类作为参数时遇到了问题。我的对象有一些默认的css类,我想添加可选类。 第2行)只呈现“id”参数。如果我删除了宏的class="ui-按钮",那么它将正确呈现。 我能做什么来呈现两个或更多的类参数???

  • 抱歉,如果标题非常模糊,我一直在尝试解决此问题一段时间,但我不得不说我对Office 365及其内容知之甚少。 我在Excel 2010中开发了一系列宏,其中包括数据输入和子流程自动化,但最近我们被告知,我们将更明确地转移到Office 365的联机平台,正如您所知,Excel联机不支持宏-或任何VBA,据我所知。 所以我在想有没有别的方法可以让它工作?在这一点上,我愿意接受任何想法! 提前谢谢你

  • 我使用jasper设计器(不是iReport而是eclipse的插件)创建了一个使用excel文件作为数据源的报表。 该报表在设计器中运行良好,并且从文件中读取数据没有问题,但是在将该文件编译为并在JasperViewer中给出excel文件的路径后,jasperViewer中没有任何内容! 这是我的代码: