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

open-source - 开源相册软件?

我有一个朋友一直在使用专有的相册产品,并达到了照片数量的硬性限制。他设法将数据导出为电子表格格式(包括图像文件名),而且他当然自己保存了图像文件。他说似乎没有任何其他产品可以导入这种格式。

是否有任何开源相册软件(最好在 Windows 上)可以轻松修改以允许其导入此电子表格数据?或者是否有其他我没有想到的解决方案?

0 投票
1 回答
659 浏览

excel - 如何在不同表格中获取 Excel 表格的摘录?

我有一个 Excel 文档,用作练习的患者数据库。在第一个表格中,有所有患者的完整列表,包括他们的第一次约会日期和(如果适用)他们最后一次约会的日期。

在第二张表中,我想列出所有当前患者(没有最终预约)。在第三张表中,我想列出所有完成的患者(有最终预约)。最终预约仅在患者出现后输入,因此无需检查日期。

有没有办法从主表中提取这些子表?

0 投票
3 回答
15412 浏览

css - 从已发布的 Google 文档电子表格中删除页眉和页脚

我找到了用于删除 Google 文档电子表格上的网格线的 javascript 解决方案(使用“下载为 HTML”,然后在 Web 地址栏中过去 javascript):效果很好!

想知道是否可以制作一个类似的 javascript 来删除“发布”到网络的文档的页眉和页脚?!已发布的电子表格有一个 -> 标题:文件名 + 工作表名;-> 页脚:“编辑此页面(如果您有权限) - 由 Google 文档发布 - 报告滥用行为 - 每 5 分钟自动更新一次” -> 示例:测试(我已经在 url 添加了“&gridlines=false”以删除网格线) .

为什么以前的解决方案还不够?! 我希望一些人查看和打印电子表格的结果(通过发布到网络),而不让他们访问(查看)电子表格本身。因此,他们不能使用“下载为 HTML”+您的 javascript,而是希望提供一个 url 来查看已发布的站点并能够在没有 Google 页眉和页脚的情况下进行整洁的打印。

如果有人能帮忙就太好了!

问候,

0 投票
5 回答
222 浏览

php - 在正则表达式中选择字符之前

基本上我正在尝试使用一些正则表达式来执行以下操作...我有一些需要拆分的数据,示例数据如下所示:

我希望能够选择品牌名称或产品名称,但如果不抓住正则表达式中的“-”部分,我似乎无法做到这一点。有人告诉我我错过了什么吗?我的正则表达式非常基本。

编辑:我正在将数据库导出到电子表格,对其进行格式化并通过 CSV 将其导入新系统。旧系统使用如上所述的品牌名称 - 产品名称方法,而新系统使用两个单独的字段。理想情况下,我想尝试在电子表格公式中偷偷摸摸一些正则表达式,但现在我认为用脚本处理它会更容易。可能是 PHP,尽管不排除 Javascript。

0 投票
5 回答
3863 浏览

perl - 为什么 Perl 的 Spreadsheet::ParseExcel 永远不会从 $parser->parse('test.xls') 返回?

该电子表格与 Excel 97-2003 兼容,权限为 777

0 投票
2 回答
4667 浏览

xml - 在 Excel 中使用 XML 电子表格打印适合宽度

我有一个自动生成的 XML 电子表格。根据报告的不同,列和行的数量会有所不同。

打印时,我希望它适合宽度(现在,如果列太多,它将不适合页面......即使是横向的)。

我最初使用的是 FitToPage,但对于具有数百行的报告,它需要进入多个页面。

关于如何做到这一点的任何建议?

0 投票
4 回答
2542 浏览

ruby-on-rails - 使用 Ruby 生成 Excel 文档

我需要在 Linux 机器上使用 Ruby(来自 Rails)生成 Excel 文档。我知道Spreadsheet::Excel,但它不支持公式,并且使用了相当旧的格式。

有没有其他更强大的选项,不一定是免费的或开源的?

0 投票
2 回答
770 浏览

google-app-engine - 在线存储:Google 电子表格与 GAE Bigtable

作为在线存储,可以选择其中两个,并具有官方支持的 API。两者都有其优点和缺点。

Google SpreadSheet 支持 RSS 提要,但数量有限。的行。GAE Bigtable 更具可扩展性,但更难被外部方远程访问。

还有什么比较?你最喜欢什么?

0 投票
2 回答
3726 浏览

javascript - Javascript 计算库(类似 Excel 的没有网格的网页)

是否有任何 Javascript(或其他 NON-java )客户端计算库允许将复杂的 excel 电子表格作为网页在线发布,然后当用户更改值时可以直接在网页上计算。就像一个精简的基于 Web 的 Excel。

我见过提供简单计算功能的 JavaScript 网格控件,但它们不允许您导入现有工作表或将工作表保存为可编辑的格式。

我正在寻找一个库(客户端),它可以读取某种 excel 文件格式(excel、wks、xml),并解释单元格引用和公式,然后在用户更改值时在网页上进行计算.

这个想法是创建一个网页,其中所需的表单字段将其映射到工作表上的输入单元格,然后将结果映射到工作表上的计算值。

0 投票
1 回答
2035 浏览

asp.net - 打开现有的空电子表格并将数据写入其中

我有一个包含多个页面的电子表格。当我单击一个按钮时,我需要打开这个电子表格并将从数据库返回的所有数据(数据集/数据表)写入电子表格中的一个页面。我看到了很多文章用于将数据集导出到新的 Excel 工作表。如何打开现有电子表格并使用 asp.net/C# 将数据集写入其中?

请帮忙..

谢谢。

更新:

基本上我有以下代码将数据集导出到新的 Excel 工作表。

私人无效createDataInExcel(数据集ds)
{

是否可以改进上述代码以将数据集写入现有工作表?此外,使用上述代码将数据写入 Excel 工作表大约需要一分钟。我不明白为什么要花这么长时间。