如何使用 Rails 创建包含公式的电子表格?

2024-03-12

我需要一些 gem/插件来创建一个 Excel 电子表格,其中包含要在我的 Rails 应用程序中使用的公式。有什么建议么?


我使用过 Roo,它非常好且易于进行电子表格处理(一旦安装了所有 gem 依赖项)。但是,它本身不支持公式。它不会评估公式并返回结果(我认为这会很困难——使用 Excel 引擎?),但它会给您公式的文本,例如:

=SUM(.A1,.B1)

处理这种特定情况非常容易,但如果您有许多不同的公式和函数,那么滚动自己的求值器将会很困难。对于 Roo 来说,让 A1 和 B1 将它们加在一起是非常可行的。这只是你的公式有多复杂的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Rails 创建包含公式的电子表格? 的相关文章

  • 如何使用本地安装的gems执行Ruby程序?

    我已经使用安装了我的依赖项 bundle package 然后将它们传输到离线服务器并运行 gt bundle install local Using mime types 1 19 Using rest client 1 6 7 Usin
  • Heroku 部署错误

    在 Windows 环境中 尝试部署到 Heroku 时出现以下错误 C Ruby lib ruby gems 1 8 gems heroku 1 9 13 lib heroku commands base rb 32 in 没有这样的文件
  • 使用 Apache POI Excel 写入特定单元格位置

    如果我有一个未排序的参数 x y z 列表 是否有一种简单的方法将它们写入使用 POI 创建的 Excel 文档中的特定单元格 就好像前两个参数是 X 和Y 坐标 例如 我有如下行 10 4 100 是否可以在第 10 行第 4 列的单元格
  • ruby 中的 #encode 和 #force_encoding 有什么区别?

    我真的不明白之间的区别 encode and force encoding在 Ruby 中String班级 我明白那个 kam force encoding UTF 8 将迫使 kam 是UTF 8编码 但是怎么样 encode encod
  • 在 Heroku 上托管的 Rails3 中强制使用“www”,无需 .htaccess

    我想知道是否有 Rack 替代方案来强制 URL 中包含 www 因为 Heroku 不使用 htaccess 文件 也许甚至是在路线中做到这一点的好方法 Thanks 在您的 ApplicationController 中 您可以简单地创
  • Rails/Nginx 中的超时——最佳实践

    我正在开发一个应该在 Nginx 服务器上运行的 Rails 应用程序 根据输入 应用程序可能需要很长时间来处理请求 或者在出现错误时挂起 因此我想防止进程永远运行 除了确保客户端收到超时信号的 Nginx 配置之外 我想我可能仍然需要确保
  • Rails - 渲染:目标锚标记的操作?

    我希望像这样使用渲染 render action gt page form 我也尝试过这个 render template gt site page form 那也没用 这个特定页面上的表单位于最底部 如果提交时发生任何错误 我不希望用户被
  • 已定义方法的 Ruby 钩子?

    我一直在谷歌上搜索这个问题 但找不到答案 这让我认为答案是否定的 但我想我会在这里问 以防有人确切知道 Ruby 是否有一个钩子来定义方法 即在模块或类上 如果没有 是否有人足够熟悉该实施的情况main对象以了解它到底如何将方法复制到Obj
  • 没有要加载的文件 - ffi_c (LoadError)

    这个问题困扰了我几天 每当我使用 bring to front 方法时 require rubygems require watir browser Watir Browser new browser bring to front 我收到此
  • Pandas 0.22.0:IndexError:读取 xls 时列表索引超出范围

    我正在尝试将 282Mb 65536 行 x 138 列 xls 文件加载到 pandas 数据框中 import pandas as pd import os filename r invoicing xls dir os path di
  • 无法摆脱脚本中的硬编码延迟

    我用 vba 结合 selenium 编写了一个脚本来解析网页中可用的所有公司名称 该网页启用了延迟加载方法 因此每个滚动中只有 20 个链接可见 如果我滚动 2 次 则可见链接数为 40 个 依此类推 该网页中有 1000 个可用链接 我
  • 在 VBA Excel 中查找、剪切和插入行以匹配借项和贷项值

    我在 Sheet1 中有以下设置数据 并从第 4 行 A 列开始 其中标题位于第 3 行 No Date Code Name Remarks D e b i t Cr e d i t 1 4 30 2015 004 AB 01 04 15
  • 存根和 rspec 旧语法的问题

    我正在编写一些代码并使用 rspec 但收到警告 提示语法已过时 我不太清楚应该如何编写它 it should calculate the value correctly do mock cards Card new clubs 5 Car
  • 当使用公式生成超链接时,VBA 打开 Excel 超链接不起作用

    使用公式生成的 Excel 超链接似乎存在错误 我使用的是 Excel 2010 我有一个电子表格 其中的单元格包含 URL 我的目标是执行以下两件事 将这些单元格变成超链接 创建一个键盘快捷键来打开这些超链接 这样我就不必使用鼠标了 为了
  • Ruby 中的 DateTime.parse() 是否依赖于语言环境?

    我想知道以下示例的输出 解析时01 03 它会被解决为Mar 1st or Jan 3rd Ruby 不依赖于语言环境 因为红宝石是一个服务器端语言而不是客户端像 JavaScript 一样的语言 Ruby 使用系统时钟yourWeb 应用
  • Ruby 是否有一个 Expect 等效 gem?

    Ruby 是否有一个 Expect 等效 gem 我尝试在 code google 和 ruby gems org 上搜索 但遗憾的是它没有出现 FYI Expect http en wikipedia org wiki Expect是一个
  • SpreadsheetML 文件扩展名被 IE 和 FF 更改 - 内容类型错误?

    我正在 PHP 中生成 SpreadsheetML 文件 当用户下载文件并保存时 默认情况下文件会另存为 Report xml 并在 Excel 中打开 但是 如果选择在 Excel 中打开文件而不是保存文件 则文件名将更改为 Report
  • 使用哈希参数进行 DRY Ruby 初始化

    我发现自己经常在构造函数中使用哈希参数 尤其是在为配置或最终用户将接触到的其他 API 编写 DSL 时 我最终做的是类似以下的事情 class Example PROPERTIES name age PROPERTIES each p a
  • 所以,我有 6 个“主”文件,然后分为 40 个单独的文件

    我将简要描述我想要的内容 我有 6 个 主 文件 每个文件包含 40 个工作表 如下所示 AG 工作簿有 HR Gp 1 到 HR Gp 40 ER 工作簿有 FB Gp 1 到 Gp 40 等 所有工作表都已 平坦 我已经成功创建了一个适
  • Watir Webdriver 加载 Chrome 扩展

    我正在尝试使用 Watir 加载 chrome 扩展 但遇到了问题 我发现这个相关问题 能够启动带有 watir webdriver 加载扩展的 chrome https stackoverflow com questions 125867

随机推荐

  • R:在 Rcurl getURL 语句中指定 SSL 版本

    Aim我正在尝试编写一条语句来连接到共享点在线列表以检索在 R 中使用的数据 背景这是我第一次使用 RCurl curl libcurl 我尝试阅读文档 但它超出了我的范围 并且没有任何相关示例 Using a lt getURL http
  • 如何使用 Exchange Web 服务获取真实电子邮件地址?

    我正在尝试使用 Exchange Web 服务获取电子邮件发件人的真实电子邮件地址 但是mailitem Sender Address包含类似的东西 O EXCHANGELABS OU EXCHANGE ADMINISTRATIVE GRO
  • React js读取doc/docx文件的文本

    我需要读取用户上传的 doc docx 文件的内容 我尝试过使用jszip with docxtemplater 但我无法读取该文件 如果除了 docs docx 文件之外 它还可以读取 txt 文件 那就太好了 我有一个这样的 docx
  • jQuery SVG 与 Raphael [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在使用 SVG 和 JavaScript jQuery 开发一个交互式界面 我试图在两者之间做出决定Raphael http raphael
  • Angular6 Jasmine TypeError:expect(...).toBeVisible 不是一个函数

    在 Angular6 中设置 jasmine query matches 在 Angular 5 项目上 它看起来很简单 import from jasmine jquery lib jasmine jquery import from j
  • 如何以特定角度旋转图像的坐标(x,y)

    为了更好地理解 请在 Jupyter Notebook 中重现代码 我有两个文件 img jpg 和 img txt Img jpg 是图像 img txt 是面部地标 如果将它们都绘制出来 它将如下所示 我将图像旋转了 24 5 度 但是
  • 在React中导入第3方jQuery,CSS,Java脚本到index.html比使用npm或yarn更好

    在react中导入好不好外部 javascript jQuery css 到 index html文件在公共文件夹中 以及是否对应用程序性能有任何影响 我在 React 应用程序中使用了一些 jQuery 函数 示例 日期选择器 它也工作得
  • android - 扩展库有很多问题

    我需要使用新的 google play 或市场 扩展库 但我很难使用它 我想知道是否有其他人在使用它并注意到我所看到的相同问题 所以如果您能帮助解决这些问题 我将非常高兴 1 有时我没有将重要事件 例如错误 返回到下载程序活动 2 它在某些
  • Android应用程序:如何使用相机并抓取图像字节?

    我正在尝试为 Android 创建一个小型应用程序 它使用设备的相机拍摄照片 并在其顶部放置一个 PNG 框架 这样 最终保存的图片上面就会有一个海滩 或者帽子 或者任何东西 有人有具有这种行为的示例程序吗 查看有关使用图像捕获意图的 SD
  • 条形图,几何底部和 x 轴之间没有空间,上方保持空间

    当我在 ggplot2 中绘制条形图时 我想将条形底部和 x 轴之间的空间减少到 0 但保留条形和绘图框上方的空间 我有一个技巧可以在下面做到这一点 它很脏 我想再次干净 有没有办法在没有肮脏的小黑客的情况下实现这种行为 默认 需要上方空间
  • ASP.NET MVC 中 <%: 和 <%= 有什么区别?

    我在任何地方都找不到这个信息 可能是因为谷歌忽略了关键词 使用之间有区别吗 is ASP NET MVC 2 中的新事物 http weblogs asp net scottgu archive 2010 04 06 new lt gt s
  • 如何从 python 脚本调用 python 脚本

    我有一个 python 脚本 b py 它每 5 秒打印一次时间 while 1 print Start s time ctime time sleep 5 print End s time ctime time sleep 5 在我的 a
  • 推导式符号表中的这些额外符号是什么?

    我在用着symtable https docs python org 3 6 library symtable html获取一段代码的符号表 奇怪的是 当使用推导式 listcomp setcomp 等 时 有一些我没有定义的额外符号 重现
  • 使用 cmake 复制纯 .o 文件

    我试图让 cmake 在 Linux 上 创建一些静态对象 o 文件并将它们安装到外部目录 为此我有一个清单 object sources 包含源的项目路径 并将其放在顶层CMakeLists txt set local objects f
  • 复制 varbinary(max) 字段时超出最大行大小

    我需要将数据 varbinary max 从一个表迁移到另一个表 当执行更新来执行此操作时 我收到以下错误 Msg 511 Level 16 State 1 Line 18 Cannot create a row of size 8078
  • 从 asset 文件夹加载的图像与 res/drawable 的大小不同

    在我的项目中 我将图像从drawable hdpi文件夹动态加载到ImageSwitcher像这样 int images new int 2 logoImage ImageSwitcher findViewById R id logo im
  • 在Heroku管道中批量设置环境变量

    我正在尝试批量设置 Heroku 管道的环境变量 因为 Heroku 在新版本中不再使用管道中父级的环境变量 https devcenter heroku com articles review apps new configuration
  • 在 Swift 中创建一个不规则的 UIButton,其中透明部分不可点击

    我正在制作一个饼图 其中每个部分都是一个带有背景图像的单独按钮 但 UIButton 具有矩形形状并且所有按钮都重叠 有没有办法让 UIButton 成为不规则图像的精确形状 在 Swift 中 这样就不会发生这种情况 任何帮助 将不胜感激
  • 如何获取特定cookie的域?

    有一个网站www example com所有 cookie 均设置为www子域 现在有一个新的子域 我希望所有子域都能看到 cookie 目标是重写www example com给所有老访客的饼干 example com或者写新的 exam
  • 如何使用 Rails 创建包含公式的电子表格?

    我需要一些 gem 插件来创建一个 Excel 电子表格 其中包含要在我的 Rails 应用程序中使用的公式 有什么建议么 我使用过 Roo 它非常好且易于进行电子表格处理 一旦安装了所有 gem 依赖项 但是 它本身不支持公式 它不会评估