问题标签 [axlsx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
112 浏览

ruby-on-rails - Rails 创建美国州图

我有一个客户最近决定添加现场调查,以更好地了解他们的用户群。他们要求导出调查数据,使用 Axlsx 并不难。

但是,他们还要求提供美国地图图表,显示哪些用户居住在哪些州 - 有点像这个。我们存储每个用户的城市/州/邮政编码等的 GeoIP,因此数据就在那里,但我不确定如何生成这样的图表作为 Excel 输出的一部分。

关于这在 Excel 导出中吐出的任何想法是可行的吗?我找不到太多关于在 Rails 中创建它们的信息。

编辑我只想指出实际的 Excel 导出效果很好。我正在努力以与上述链接类似的格式显示图表。我已经在使用 axlsx gem 将数据导出到 Excel/创建各种图表。我还没有弄清楚如何用它创建一个美国州的图表

0 投票
0 回答
274 浏览

ruby - 用于使用 Axlsx gem 绘制散点图的 scatter_style 不起作用


我在rails 4上使用Axlsx gem来绘制带有标记样式的散点图。这是我的代码:

即使我将 scatterStyle 更改为 :marker,图表仍然是 lineMarker 样式。我尝试了所有其他可能的样式,但它似乎不适合我。当我打印chart.scatterStyle 时,它​​给了我“标记”,这意味着样式已更改,但我看到的又是lineMarker 样式。还有什么我应该做的吗?

0 投票
1 回答
756 浏览

ruby-on-rails-4 - 在 axslx 生成的文件上运行规范

我的目标是在axlsx-rails gem 生成的文件上运行规范,并使用我在此处找到的自定义 rspec 匹配器。

在我的规范示例中,我有:

但是当我运行测试时,我得到:

当然,我无法在其他规范示例中获得工作表......

我想我在这里错过了一些东西,因为在我的浏览器中,Excel 工作表是正常生成的。

感谢您的帮助。

0 投票
1 回答
400 浏览

ruby-on-rails - Ruby:从数组动态创建函数调用参数列表

我正在使用axlsxgem 创建一个电子表格。我想在所有电子表格列上设置固定宽度,我需要调用该函数

中定义的Axlsx::Worksheet具有任意数量的列宽。例如`sheet.column_width(20, 20, ..., 20)。我的方法调用看起来像

并导致错误

如何为未知数量的列动态创建正确的方法调用?

0 投票
1 回答
556 浏览

ruby-on-rails - 使用 Axlsx gem 遍历 Array 生成 Xls

我正在使用 Axlsx gem 生成 Excel 工作表。然而,其中两个字段是来自其他模型的 ID 数组; health.source_of_power**health.service_offered**

如何通过遍历数组来生成字段名称列表。

0 投票
2 回答
6169 浏览

ruby - 使用 AXLSX gem 将多种样式应用于 Excel 电子表格中的单元格

我正在使用AXLSXRuby gem 生成 Excel 报告,但在以模块化方式将多种样式应用于单元格时遇到问题。

这是一个只有两种样式(“背景”和“背景粗体”)的示例,

这是结果,

在此处输入图像描述

现在,假设我必须在此表周围应用边框。如果我理解正确,我必须有很多样式才能到达那里:“左上边缘在背景上加粗”,“上边缘在背景上加粗”,“右上边缘在背景上加粗”,“在右边缘的背景上”等。

有没有办法将多个样式应用于单元格,而不必为每个可能的基本样式组合声明一个样式?

我想要类似的东西

但不确定 gem 是否实现了类似的解决方案。

有任何想法吗?谢谢!

0 投票
0 回答
135 浏览

ruby - axlsx ruby​​ gem:有没有办法添加一个文本框?

我想在生成的电子表格顶部添加一个大字体的标题。相当于 Excel 的原生插入 > 文本框,位于顶部中心。

有没有办法通过 axlsx 实现这一点?如何?

如果这是不可能的,那么实现这种效果的替代方法是什么?

0 投票
2 回答
756 浏览

ruby-on-rails-4 - 使用“activeadmin-axlsx”gem 添加自定义列

我在使用 Rails 4 的应用程序中使用activeadmin gem。我需要使用activeadmin-axlsx gem 的 excel 下载。我能够获取数据库中存在的所有列,用于 Excel 工作表中的特定模型作为其列。但是,我想要的是添加一个在我的数据库中不存在的列。

这是我到目前为止所尝试的

这里start_date是我的数据库中的一个属性,因此我在 excel 中获得了该列。

现在,当我尝试添加另一列结束日期(它不是数据库中的属性)时,我得到一个空白列。

我也尝试了下面的代码片段,指的是 activeadmin-axlsx 的 Github 链接

这在 excel 中给出了一个空白列

任何人都可以帮助我实现这一目标吗?或者建议任何其他可以与activeadmin gem 一起使用的 gem

非常感谢!

0 投票
1 回答
593 浏览

ruby-on-rails - 使用 Axlsx 将图像添加到 HeaderFooter

有没有办法使用 Axlsx 将图像添加到页眉页脚?

我想将图像添加到标题的右侧部分,所有示例都是将图像放置在特定单元格中。

关于我如何做到这一点的任何想法?

0 投票
1 回答
46 浏览

ruby - 不在工作表中显示数据通知

我知道 Axlsx 中的数据验证,但是我不确定这就是我在这里寻找的。我不想验证任何数据本身,但希望忽略任何单元格通知(此处为 Excel)。

例如,我在几个单元格上看到的通知是:

我尝试做这样的事情来选择整个工作表并避免显示任何验证错误,但是它对我不起作用:

我可以使用数据验证来避免在 Excel 中显示这些通知吗?