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

openoffice.org - Open Office 电子表格 (Calc) - 使用分隔符连接文本单元格

我正在使用 Open Office 的电子表格程序,并试图将几个文本单元格与分隔符连接在一起。例如,假设我有以下单元格:

我想将它们与分隔符连接起来,以便结果在一个像这样的单元格中:

我的第一个想法是尝试制作宏或其他东西,但我认为开放式办公室不支持这些。有任何想法吗?

0 投票
6 回答
5670 浏览

java - 编写大型 Excel 电子表格

有没有人找到一个可以很好地处理大型电子表格的库?

我已经尝试过 apache 的 POI,但它在处理大文件时惨遭失败——无论是读取还是写入。它使用大量内存,因此您需要一台超级计算机来解析或创建 20+mb 的电子表格。

肯定有一种更有效的内存方式并且有人写过吗?!

0 投票
1 回答
377 浏览

asp.net-mvc - 如何允许用户在 asp.net mvc 中上传电子表格

我希望用户拥有文件选择器,然后选择一个电子表格,然后由控制器操作对其进行解析。有没有如何做到这一点的例子?

0 投票
4 回答
6209 浏览

functional-programming - 使用函数式编程语言的电子表格

我想知道是否存在使用现有函数式编程语言来定义函数的电子表格应用程序。

我已经听说过使用 python 的Resolver One,但我对使用像 Haskell 这样的纯函数式语言的任何东西更感兴趣。

谢谢

0 投票
4 回答
1489 浏览

database - Google 电子表格是适用于应用程序的可行数据库吗?

谷歌电子表格/文档是现实世界应用程序的可行数据库选项吗?

0 投票
4 回答
982 浏览

memory-management - 为什么大多数电子表格都包含对行数和列数的硬编码限制?

为什么像 Microsoft Excel、Gnumeric 和 OpenOffice.org Calc 这样的程序在设计时对行数和列数进行了硬编码限制?当电子表格被认为是要求苛刻的应用程序并且动态内存分配被认为是“高端”时,这似乎是一种古老的编程技术。我猜这表明某些资源正在被静态分配,并假设“没有人需要更多”,从而在应用程序中引入了非常任意的限制。其背后的逻辑是什么?

注意:我知道有些人会争辩说这个问题与编程无关。这是一个先发制人的反驳:这个问题与编程有关,因为它询问为什么使用普遍且看似过时的编程方法。

0 投票
4 回答
13413 浏览

java - 将电子表格公式转换为 java

有哪些工具可用于将 OpenOffice 或 Excel 电子表格(及其所有公式)转换为可在运行时调用的 Java 对象?

显然,这只会制作一个计算引擎,并且只是关于数字和文本,而不是时间或 API 调用。

即使使用命名单元格范围来(有效地)命名变量,输出代码也可能难以理解。它需要重构才能变得更像普通的 Java 代码。但是,我认为它对一些数据处理类型的工作进行原型设计很有用。或者用于嵌入由高级 Excel 用户维护的一些计算引擎。

编辑:一个简单的例子:

外貌

手机名称

公式

将转换为 Java,如下所示:

我假设单元格的类型是固定的——java.math.BigDecimal 或 String。

0 投票
2 回答
10293 浏览

java - 类似于 Swing 中的库的 Excel 电子表格(=改进的 JTable)

如果可能的话,我正在寻找一个免费的开源 Java swing 库来改进现有的 JTable(这很简单)。

我想用类似于 Excel 的电子表格做一个应用程序。没有公式,但具有复制/粘贴功能(如果多选则多粘贴)、列重组等...

我找到了一些,比如 JGrid (Jeppers),但很简单。或 KTable、NatTable、NebulaGrid,但它们适用于 SWT :(。QuickTable 看起来很酷,但免费版本在网格上方显示广告文本......

0 投票
3 回答
145 浏览

sharepoint - 在线合并和过滤电子表格数据的平台或工具?

我的客户以特别电子表格的形式生成大量数据,他们希望将这些数据上传到他们的网站,然后能够在线创建需要连接和过滤结果的报告。这些报告不需要任何自定义编码,而是在在线平台的帮助下制作 - 用户将能够选择加入哪些电子表格以及获得哪些结果。

有没有可以做类似事情的平台或工具?

如果这些电子表格具有预定义的结构,则可以编写一些服务器端代码来解析它们并提供一些用于过滤的在线选项,但如果电子表格是临时的,则要复杂得多。

可能的一件事是在 phpmysqladmin 中导入电子表格并将其作为 db 表进行操作,但 UI 对于我的观众来说非常复杂。

0 投票
1 回答
4357 浏览

ruby-on-rails - Ruby电子表格宝石,我怎样才能使数字居中对齐

我正在使用http://spreadsheet.rubyforge.org生成电子表格,但遇到了一些问题。我正在打开一个现有的工作簿并向其中添加数据。

我已经设法让数字格式在某种程度上起作用,至少 excel 将此数据视为数字,但是(非常不像 excel)客户希望数字在中心对齐:(

我当前的代码如下所示:

也许有点牵强,但想知道是否有人可以提供帮助?

  • 电子表格目前不修改格式。这尤其意味着,如果将单元格的值设置为日期,则只有在更改之前其格式设置正确时,才能将其读取为日期。

为 Trevoke 编辑

感谢您提供帮助。我试过你的代码,它工作正常。我想不同之处在于我正在编辑现有的电子表格,在这种情况下格式被忽略。试试这个: