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

2024-03-12

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


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

=SUM(.A1,.B1)

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

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

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

  • 在rails生成脚手架中跳过JSON格式

    当您使用类似命令生成 Rails 脚手架时rails g scaffold Thing有什么办法可以避免变得烦人吗 respond to do format format html index html erb format json re
  • 将 MS 转换为秒

    我发现这个公式可以用来将 MS 转换为秒 但它是为 Excel 2002 编写的 而我正在使用 2010 CONCATENATE TEXT INT B1 1000 86400 hh mm ss B1 INT B1 1000 1000 以下是
  • 如何在initialize()中使用define_method

    尝试使用define method inside initialize但得到未定义的方法define method 我究竟做错了什么 class C def initialize n define method n puts some me
  • 如何全局忽略 UTF-8 字符串中的无效字节序列?

    我有一个 Rails 应用程序从 Rails 版本 1 以来的迁移中幸存下来 我想忽略all其上的无效字节序列 以保持向后兼容性 我不知道输入编码 示例 gt Men xFC split n ArgumentError invalid by
  • ruby 2.0.0p247 的分段错误导致 Rails 服务器崩溃

    在 OS X Mavericks 1 9 上运行 Rails 4 0 Ruby 2 0 0p247 我今天遇到了一个我从未遇到过的错误 我不明白 当尝试在我的项目中启动 Rails 服务器时 服务器崩溃了 我确实尝试重新安装并重新编译一次
  • Vlookup 引用不同工作表中的表数据

    我想用一个VLOOKUP函数引用了放置在与所在工作表不同的工作表中的数据表VLOOKUP书面的功能 示例 在工作表 1 的单元格 AA3 中 我想插入VLOOKUP功能 我希望该函数检查单元格 M3 中的数字 在工作表 2 范围地址 A2
  • 使用 PhpSpreadsheet PHP 设置单元格边框样式

    我使用 PhpSpreadsheet 来读取或写入 Excel 文件 我想向我的 Excel 添加边框样式 所以我使用了以下代码
  • 在Excel VBA中将图像(jpg)转换为base64?

    我需要在 Excel 中转换图像 或通过VBA 转为base64 最后我将进行XML输出 我怎样才能做到这一点 我需要引用 DOM 吗 我一直在读书这个问题 https stackoverflow com questions 169907
  • 比较 EXCEL 中的列本身以检查其是否有重复值

    假设我有一个名为项目代码的列 如下所示 row code 1 A123 2 B123 n A123 代码列中的值可能出现多次 如何使用Excel公式或Excel中的任何方法检查列中的重复记录 Thanks 根据您使用的 Excel 版本 您
  • 生成源映射时出错 - grunt 和 sass 配置

    我正在尝试将 sass 与 grunt 一起使用 我已经在我的路径中安装了 ruby sass 和 grunt 版本是 节点 0 10 20npm 11 3 1grunt cli 0 1 13咕噜声 0 4 5萨斯 3 4 4 我的包 js
  • 如何在 Ruby 中动态调用访问器方法[重复]

    这个问题在这里已经有答案了 不管这是否是好的做法 我如何在 Ruby 中动态调用访问器方法 这是一个示例类 class Test Class attr accessor a b end 我可以使用 Object send 方法来读取变量 i
  • Excel 接受一些字符,而 OpenXml 有错误

    我有一个字符串 我想使用 C 中的 openxml 组件将其导出到 Excel 文件 我的文本有 u001f 字符 而 openxml 对此字符有错误 错误文本 十六进制值 0x1f 是无效字符 我将该测试直接复制到 Excel 中 没有问
  • 设置一个带有 JQuery 掩码的文本字段

    使用 watir webdriver 我尝试设置文本字段的值 browser text field id phoneNumbers value input set 5555551234 当我运行该命令时 我可以看到 watir 找到了该字段
  • Capistrano:deploy.rb 文件重构

    我的deploy rb中有以下代码 namespace app do desc copies the configuration frile from shared config yml to config task copy config
  • 通过 SO_RCVTIMEO 套接字选项在 Ruby 中设置套接字超时

    我试图通过 SO RCVTIMEO 套接字选项在 Ruby 中设置套接字超时 但它似乎对任何最近的 nix 操作系统都没有影响 使用 Ruby 的 Timeout 模块不是一个选择 因为它需要为每个超时生成和连接线程 这可能会变得昂贵 在需
  • 在 Python 中从 Excel 复制 YEARFRAC() 函数

    因此 我使用 python 来自动执行一些必须在 Excel 中执行的重复任务 我需要做的计算之一需要使用yearfrac 这在Python中被复制了吗 I found this https lists oasis open org arc
  • Python在没有pandas的情况下解码excel表

    我正在尝试在 python 中读取 excel 文件而不使用pandas or xlrd 我一直在尝试将结果转换为bytes to utf 8没有任何成功 xls 文件中的数据 colA colB colC spc 1D0 20190705
  • Rails 递归地包含 javascripts 资源文件夹

    我了解如何将一个 JavaScript 文件添加到 Rails 资产管道中 只需添加 require filename 到 application js 但是如何在一个文件夹下包含多个 javascript 文件 vendor assets
  • Rails 3 分页,will_paginate 与 Kaminari

    我的设置 Rails 3 0 9 Ruby 1 9 2 我正在为我的应用程序寻找分页解决方案 发现有一个新的宝石Kaminari与值得信赖的人相比will paginate 看起来像will paginate有一段时间没有更新了 但后来又以
  • ubuntu 12.04 ruby​​ 2.0 Rails:找不到“thread_safe”

    我正在 ubuntu 12 04 上安装 Rails 使用以下方法手动安装 如何在 Ubuntu 12 04 上正确安装 ruby 2 0 0 https stackoverflow com questions 16222738 how t

随机推荐

  • 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 依赖项 但是 它本身不支持公式 它不会评估