问题标签 [spreadsheet]

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 回答
2266 浏览

history - 如何使用 Google Docs API 获取以前版本的电子表格?

Google Docs 上的“旧版”界面非常原始。它甚至不允许您选择两个任意版本进行比较(但如果我错了,请纠正我。)

如何通过 API 访问以前的版本?

0 投票
1 回答
524 浏览

merge - 如何将部分数据集与电子表格中的完整数据集匹配?

我有一个电子表格(在 Google Docs 中,但可以是任何电子表格),其中包含用户列表(每行一个),包括用户名(和其他列)。可以说有'n'行。

我有另一个少于“n”行的电子表格。一列有一个用户名,另一列有一些其他数据(比如说汽车编号)。我想将汽车 rego 号码移动到第一个电子表格中的相应用户。

我该怎么做?

0 投票
3 回答
15439 浏览

excel - 我可以将excel文件导入phpmyadmin吗?

我有一个电子表格文件,其中包含一些数据,例如 ID、姓名、姓氏。我可以将 excel 文件导入 phpmyadmin (SQL) 吗?怎么做?

0 投票
4 回答
32547 浏览

ruby-on-rails - 将 Excel 导入 Rails 应用程序

我正在创建一个供个人使用的小型 Rails 应用程序,并希望能够上传 excel 文件以供以后验证并添加到数据库中。我以前使用 csv 文件进行过此操作,但此后变得不切实际。

有谁知道使用 roo 或电子表格 gem 上传文件、向用户显示内容然后添加到数据库(验证后)的教程?我知道这是非常具体的,但我想一步一步地完成这个工作。

到目前为止,我只有一个“导入”视图:

但不知道如何在控制器中访问这个上传的文件。

欢迎任何建议/帮助。谢谢

0 投票
1 回答
1511 浏览

.net - 支持 VBA 的电子表格组件

我正在寻找一个 .Net 电子表格组件,它也可以执行 Excel 文件中包含的 VBA。

我发现Spreadsheet Gears非常适合操作和允许用户编辑 Excel 文件,但在使用 VBA 进行计算的电子表格上,这些都不起作用。

那么,除了 Excel 本身,还有其他可以执行 VBA 的组件吗?

0 投票
2 回答
12224 浏览

javascript - 通过 Javascript 访问 Google-apps 公共电子表格

花了很多时间看这个。似乎关于访问 Google-apps 电子表格的少量信息没有得到很好的维护。今年在 Google IO 上宣布了增强的 Google-apps 脚本。包括 UI 元素..

这让我想到了基于谷歌电子表格中的数据创建一个小部件,没有数据写入只是一个简单的阅读/查找和显示计算..然后我意识到 UI 功能只适用于 Premier 帐户.. 没什么大不了的只需 50 美元/年和一些免费试用时间。似乎 ui 功能可能有些限制。

但后来我开始考虑我可能要做的所有小事情,所以我开始研究如何从 Javascript 访问电子表格,在这种情况下,我认为它们可能是一个普通的 I-Google 小工具。 -Google 小工具的功能非常强大且灵活。这可以提供更多的灵活性.. 简而言之,我想出来了.. 还有其他人吗?这种看起来像一个线索http://almaer.com/blog/gspreadsheet-javascript-helper-for-google-spreadsheets而这个我无法获取当前的电子表格http://code.google.com/apis /gdata/samples/spreadsheet_sample.html但很长时间没有接触过,我无法让它在当前的电子表格上工作。

这是当前的“公共”只读电子表格。http://spreadsheets1.google.com/ccc?key=tzbvU7NnAnWkabYmGo4VeXQ&hl=en 这是谷歌现在所指的旧格式,我已经尝试过(旧的和新的).. 不知道这是否会使任何不同之处..

0 投票
1 回答
403 浏览

ruby-on-rails - 无法在生产环境中读取 excel 文件,但在开发环境中工作

使用电子表格 GEM,我能够在开发环境中读取 xls 文件。当我移至生产服务器时,应用程序无法读取 xls 文件。

电子表格 Gem 已安装。上传文件时我没有收到任何错误。但是我无法读取 xls 文件中的数据。

为了。例如,我的 xls 有 4 个列。A、B、C、D 和数据存在于 2 行中。

第一行有数据:P1,P1,P3,P4 第二行有数据:Q1,Q2,Q3,Q4

在开发中。环境。我得到的数据是第一行的 P1、P1、P3、P4 和第二行的 Q1、Q2、Q3、Q4。

但在产品中。环境。我得到没有数据。它为所有列提供空白。

请帮助我错过哪些可能的更改,以使其在生产环境中也能正常工作。


电子表格 Gem 已安装。上传文件时我没有收到任何错误。但是我无法读取 xls 文件中的数据。

为了。例如,我的 xls 有 4 个列。A、B、C、D 和数据存在于 2 行中。

第一行有数据:P1,P1,P3,P4 第二行有数据:Q1,Q2,Q3,Q4

在开发中。环境。我得到的数据是第一行的 P1、P1、P3、P4 和第二行的 Q1、Q2、Q3、Q4。

但在产品中。环境。我得到没有数据。它为所有列提供空白。

0 投票
2 回答
6193 浏览

coldfusion - 如何使用 ColdFusion 格式化电子表格列?

我正在使用 SpreadsheetFormatColumns() 将电子表格中的列格式化为“文本”,但我不知道该怎么做,livedocs 中的所有格式都是数字、货币或日期......有没有类似的东西

SpreadsheetFormatColumns(mySpreadsheet, {dataFormat="text"}, "1-15")

在外面吗?这真是烦死我了……

谢谢

0 投票
3 回答
5082 浏览

datagrid - 带有公式的开源、基于 Web 的电子表格应用程序

我正在寻找一个开源电子表格应用程序来粘贴到我的网页中。我正在寻找的最重要的功能是公式。具体来说,我需要能够放入一个计算其他指定单元格内容总和的单元格。

我找到了一些基本示例,例如NitobiExtJs Extender,但它们不允许进行任何计算。

这是一个失败的原因,还是完美的电子表格应用程序在那里等着我找到它?

0 投票
3 回答
2629 浏览

c++ - 在 C++ 中有效地读取大型电子表格文件

我通常使用csv parser中描述的方法来读取电子表格文件。然而,当读取一个包含大约 40 列和 250K 行数据的 64MB 文件时,大约需要 4 分钟。原始方法中,使用一个CSVRow类逐行读取文件,使用私有向量将所有数据存储在一行中。

需要注意的几点:

  • 我确实保留了足够的向量容量,但没有多大帮助。
  • 我还需要在读取每一行时创建某个类的实例,但即使代码只是读取数据而不创建任何实例,也需要很长时间。
  • 该文件是制表符分隔而不是逗号分隔,但我认为这并不重要。

由于该文件中的某些列不是有用的数据,我将方法更改为有一个私有字符串成员来存储所有数据,然后找到第 (n-1) 个和第 n 个分隔符的位置以获取有用的数据(当然有很多有用的专栏)。通过这样做,我避免了一些 push_back 操作,并将时间缩短到 2 分钟多一点。但是,这对我来说似乎仍然太长了。

以下是我的问题:

  1. 有没有办法更有效地读取这样的电子表格文件?

  2. 我应该按缓冲区而不是逐行读取文件吗?如果是这样,如何按缓冲区读取并使用 csvrow 类?

  3. 我还没有尝试过 boost tokenizer,那效率更高吗?

谢谢您的帮助!