问题标签 [rubyxl]
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.
ruby - 我们如何使用 rubyXL 保护工作表的某些部分?
我希望我的 xlsx 电子表格的用户编辑工作表的某些部分,但不是大部分。或者换句话说,我只想保护工作表的某些部分。
我通过以下代码学习了如何使用 rubyXL 保护工作表:
说,我希望用户只编辑C2:C13
所述工作表的单元格范围。
我无法从 rubyXL 的文档中找到有关如何执行此操作的语法,也找不到如何使用该文档(请原谅我的无知)。当我单击该页面侧面的任何链接时,我不知所措,因为对我来说,似乎唯一友好的是主页。谷歌没有帮助。在上面的代码中,我不知道他们如何获得sheet_protection
工作表的属性以供使用。
在我找到的最接近的线索中,我了解到可以通过单元格样式来实现单元格的“不受保护”。因此,我尝试创建一种样式并将其放入单元格中,但由于缺乏指南,该样式也被证明很困难。
在 github repo 的cell_style.rb中,我发现了一些关于Protection
和CellStyle
类的东西。
我在文档中找不到如何将它们放在一起,甚至在单元格上应用样式:
我什至不确定我是否走在正确的轨道上。请帮忙。
ruby-on-rails - RubyXL:如何将多个数据单元格添加到工作表中?
如何将整个单元格数组添加到一行?我有这样的东西->
有没有类似的
我可以在哪里将数组 arr 的所有内容放在测试工作表中的一行中,并将 a 的每个元素放在一个单独的单元格中?
rubyxl - RubyXL:如何在 XLSX 中将单元格设为下拉列表
我正在使用 RubyXL gem 读取和写入 xlsm 文件。在我的项目中有一个字段 Country 应该在 xlsm 的下拉列表中显示所有国家/地区列表。我尝试使用 DataValidation,但是当我尝试打开它显示的文件时作为“我们发现 filename.xlsm 中的某些内容存在问题。您想尝试我们尽可能多地恢复吗?” 如果我点击“是”,它不会在该单元格上显示下拉列表。我的代码如下所示。
我应该如何将 DataValidation 关联到特定的工作表?我还有其他方法可以做到这一点吗?谁能帮忙。
ruby-on-rails - 如何使用 RubyXL 在迭代中获取行号?
使用 RubyXL 我想知道我的迭代是什么行号。
ruby-on-rails - 为什么在 RubyXL 中开发的超链接在 LibreOffice 而不是 Excel 中工作
我正在使用 RubyXL 在 Rails 中工作。我正在尝试创建指向文件中不同选项卡的链接。当我在 LibreOffice(版本:4.3.7.2)中尝试链接时,链接效果很好,但是当我在 Windows 的 Excel(Office 16)中尝试链接时,会弹出一条错误消息,并显示“引用无效”。这很烦人。
我在第一张工作表 worksheet_0 上有一个选项卡表。在创建其他选项卡时,我会为每个选项卡创建一个链接,然后将链接放在 worksheet_0 上。链接文本只是选项卡编号。
这里是创建链接的代码:
这是 LibreOffice 和 Excel 中链接的样子
我是 Ruby 和 Rails 的新手,如果有任何见解,我将不胜感激。
ruby-on-rails - 使用 RubyXL 将 excel 文件导入到 rails
我正在尝试使用 Rails 中的 RubyXL 构建一个简单的 excel 导入器来显示条形码编号。我想要做的是导入我的 excel 文件并在索引页面上显示条形码结果。我遇到了几个错误,我不确定我到底错过了什么。这是我所拥有的:
控制器:
模型:
看法:
路线:
这是错误消息:
感谢您的任何反馈!
ruby-on-rails - 如何使用 rubyXL gem 获取特定值单元格索引
我的 excel 模板中有一个静态标题,我想使用单元格值查找每个列单元格索引。
例子:
第 1 行:单元格 1、单元格 2、单元格 3
我想找到值为 [cell3] 的单元格索引。
ruby - 使用 RubyXL 查找第一个可见工作表
我正在使用 RubyXL 解析 Excel 工作簿,发现workbook[0]
无论它是否隐藏都会返回第一个工作表。
我想通过编码类似的东西来隔离第一个可见workbook[0].not_hidden
的工作表。
如何在 RubyXL 中做到这一点?
ruby-on-rails - 使用 RubyXL 将 XLSX 电子表格解析为键值对
我有一个电子表格,结构如下:
我的下一步是将解析后的数据转换为 Key : Value 对的哈希值,如下所示:
但我想不出将它们联系在一起的最佳方式。任何正确方向的指针将不胜感激。
我当前的代码
ruby-on-rails - 在 RubyXL 上自动调整字体大小
我目前正在研究处理 excel 表格的 ruby on rails 项目。
我正在使用 RubyXL。
https://github.com/weshatheleopard/rubyXL
我不知道如何缩小文本以适应单元格。
将使之成为可能。
但我不知道怎么称呼它。
有人可以帮我解决这个问题吗?
非常感谢您的阅读 :)