问题标签 [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 投票
0 回答
178 浏览

css - Axlsx gem,添加样式改变了单元格的格式

我正在使用 axlsx gem 从我的 rails 应用程序中生成 excel 报告。但是,在将自定义样式应用于包含日期的单元格时,我确实遇到了一些问题。

我正在应用的样式如下所示:

在应用样式之前,单元格值为“2015-02-02”,并且具有我想要的日期格式。然而,在应用样式后,值会以一般格式变为“42400”。

是否可以在不影响单元格中的值或保持其格式的情况下更改背景颜色?

0 投票
1 回答
1113 浏览

ruby-on-rails - 从 ruby​​ 中的流中读取 .xlsx 文件

我正在使用 axlsx gem 将内容写入 .xlsx 文件。我正在使用以下代码将文件流式传输到浏览器:

现在我想为此编写测试用例,并想在我的 rspec 中读取相同的文件。我怎样才能做到这一点 ?我寻找其他可以读取 excel 文件的库,但所有这些库都是从磁盘读取的。

0 投票
1 回答
878 浏览

ruby-on-rails-4 - 使用 ActionController::Responder 和 axlsx_rails gem 设计身份验证错误

将带有axlsxaxlsx_rails gem的 export-to-xlsx 选项添加到使用 Devise 进行身份验证的现有 Rails 4.2.0 应用程序中。导出到 xlsx 现在可以正常工作:

应用程序/控制器/cases_controller.rb

应用程序/视图/案例/create.xlsx.axlsx

但是,以前有效的身份验证停止工作。通过单击链接或导航至提示此错误来访问设计sign_insign_up路线:

提取的源代码(在 #203 行附近):

痕迹

我知道axlsx_rails 补丁 ActionController::Responder。这种变化是否破坏了设计?

0 投票
0 回答
38 浏览

ruby - 如何在axlsx中显示A&B到A&B?

我尝试在使用 axlsx gem 的 rails 应用程序中导出 excel,但无法在 excel 中显示&代码。&

我该怎么做 ?欢迎任何答案。谢谢!

0 投票
1 回答
3313 浏览

ruby - 如何向 axlsx 中的单元格添加超链接?

使用spreadsheetgem,您可以运行Spreadsheet::Link.new('http://hyperlinkhere.com', 'Some words')创建一个电子表格,其中包含一个包含字符串“Some words”的单元格和一个指向“ http://hyperlinkhere.com ”的超链接。

什么是axlsx等价物?

编辑:如果我想写一行有多个单元格怎么办?

使用spreadsheet,您可以这样做:

我如何使用axlsx's.add_row方法做到这一点?

0 投票
1 回答
1506 浏览

ruby-on-rails - Rails 4、axlsx 和acts_as_xlsx:如何让每一列都有自己的工作表?

宝石

https://github.com/randym/axlsx

https://github.com/randym/acts_as_xlsx

教程

http://axlsx.blog.randym.net/2011/12/axlsx-making-excel-reports-with-ruby-on.html

在本教程中,将 Post 模型添加到 Excel 工作表中,每个属性都是一列。但是,出于我的目的,我希望每个帖子都成为自己的工作表。我对这两种宝石都很陌生,并且在进行调整时遇到了麻烦。

有没有人已经完成了可以分享他们所做的事情?

0 投票
1 回答
800 浏览

axlsx - axlsx 字母/单词的条件格式

我想根据作为单词的单元格内容设置 axlsx 创建工作表的背景颜色(即“通过”或“失败”)

如果单元格内容是数字,我可以格式化工作表。我尝试更改 type => :containsText 并添加 :text => "Fail" 但没有成功。我可以轻松地将单元格内容更改为“失败”,但是我无法让条件样式正常工作。

如果单元格值是数字(在本例中为 2),则此代码效果很好:

但是如果我改变 :formula => "Fail" 那么它就不起作用了。我试过改变 :type => containsText 和一堆组合。

0 投票
0 回答
960 浏览

ruby-on-rails - 可以使用 axlsx_rails 生成 xlsx 文件,但通过 POST 完成后无法下载文件

我正在使用axlsx(使用axlsx_rails进行模板)。

我的控制器中有这个:

(我稍后将使用 JBuilder 来避免冗长的@Publicaciones ...)

好吧,“listado_publicaciones”首先显示一个 html 视图,其中使用 angular 获取出版物的 json 列表,并且用户可以在生成 excel 之前丢弃一些项目。然后用户单击“To Excel”按钮调用一个angularjs服务:

我使用 POST,因为我发回了一个 $scope,其中包含我第一次在 Json 上获得的出版物,这是一个非常大的出版物列表和一些其他数据,所以如果我尝试使用 GET 将无法工作,因为网址很长...

然后,同一个控制器“listado_publicaciones”获取参数publicaciones (params[:publicaciones]) 并响应格式xlsx...

然后,我的名为“listado_publicaciones.xlsx.axlsx”的模板生成了excel文件......但我不知道如何下载它......如果我检查chrome开发人员工具,我可以看到:

如果我双击那里,我实际上可以下载 xlsx 文件......但我只是不知道如何在单击“To Excel”按钮时下载文件......我试过使用“ send_data ”, “ send_file ”,但也许我以错误的方式使用它们......请帮助,谢谢!

0 投票
1 回答
932 浏览

ruby-on-rails - 使用 gem axlsx,如何在一个程序中创建多个工作簿?

使用基本的 axlsx 代码,我需要创建一个工作簿,将其关闭并在同一程序中创建一个新工作簿。工作簿将生成名称并创建变量编号。此时,我可以创建我需要的工作表,但鉴于我的要求,我有重复的工作表名称。无论如何,我需要创建多个文件。

我正在使用基本的 github 示例:

0 投票
0 回答
199 浏览

ruby-on-rails - 在excel中对数据透视表中的行标签和列标签进行排序

我正在使用 axlsx gem 在 excel 中创建数据透视表。我想对表格中的行标签和列标签进行排序。

我还看到在 excel 的数据透视表中有一个显示选项来对所有字段列表进行排序。我们可以从 axlsx 启用此选项吗?