问题标签 [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 回答
2332 浏览

excel - Excel 公式:根据日期输入显示总计

我有一个电子表格,其中有两列代表已处理记录的数量和处理记录的日期。在某些情况下,可以分批处理记录,因此文档看起来像这样:

33 2009
年 4 月 1 日 22 2009年 4 月 1
日 12 2009 年 4 月 2 日
13 2009年 4 月 4 日
36 2009 年 4 月 4 日

我正在尝试添加一组包含日期的新列,并自动显示该日期的记录总数:

2009 年 4 月 1 日 55 2009 年 4 月 2
日 12
2009 年 4 月 3 日 0
2009 年 4 月 4 日 49

我知道如何在算法上执行此操作,并且我可能可以在 Excel 之外操作电子表格,但我正在尝试在实时电子表格中执行此操作,并且对如何将其关闭感到有些困惑。

有任何想法吗?

谢谢!IVR 复仇者

0 投票
1 回答
1006 浏览

java - 怎么可能没有。以编程方式获取 OpenOffice.org 电子表格中的页数?

如果我打印出 OpenOffice.org 文档,我想计算将产生的页数。我已经可以使用以下代码对 ODT 文件执行此操作:

我想知道我是否可以对 ODS 文件做类似的事情。也许数一下。工作表中的分页符?类中有一个ShowPageBreaks属性,SpreadsheetViewSettings但没有PageBreakCountor getPageBreaks()。:P

0 投票
1 回答
462 浏览

perl - 为什么 Perl/Tk 不会擦除我的电子表格?

[再次发布到 Mahalo 的答案]

我的Perl/Tk 脚本有一个初始电子表格,如使用Tk::TableMatrix::Spreadsheet模块显示的网格。我的电子表格以编程方式称为$ss. 这个初始网格在第一个电子表格显示之前被擦除,使用

现在的脚本也添加了$mw-> pack('forget');,但这不是必需的。

我的问题是如何从“文件”->“打开”对话框打开第二个文件并清除显示的第一个文件,就像第一个文件清除初始网格一样?现在,第二个文件在仍然显示的第一个电子表格下方显示为一个全新的框架。

我在这里先向您的帮助表示感谢。

0 投票
4 回答
106160 浏览

vba - 使用 VBA 在 Excel 中选择非空白单元格

我刚刚开始深入研究 VBA,但遇到了一些障碍。

我有一张包含 50 多列、900 多行数据的工作表。我需要重新格式化其中大约 10 个列并将它们粘贴到新的工作簿中。

如何以编程方式选择 book1 列中的每个非空白单元格,通过一些函数运行它,然后将结果放入 book2?

0 投票
1 回答
261 浏览

sql - 将数据从电子表格导出到 Pgsql 数据库

我有一个巨大的电子表格文件(1000 多行)和一个 postgreSQL 表。我需要将电子表格数据与 postgresql 表数据进行比较,并用电子表格中的数据填充表格中的空白字段,并添加 db 表中不存在的条目。

是的,我可以(通过 csv)将整个电子表格转换为数据库表。但是,两个文档中都有唯一的值,所以这样做会丢失数据。或者,是否可以比较 2 个表并用表 B 中的数据填充表 A 中的缺失字段?

提前致谢!

0 投票
3 回答
2712 浏览

database-design - Store spreadsheet kind of data in SQL Database

I want to store the spreadsheet data in database, so right now i am using key/value pattern to store the same but its taking too much time to retrieve it from data base, if the data is huge. Do anyone has the best way to do the same. How Google saves their spreadsheet data?

Usually I have to show 30 to 40 columns and 10,000 rows on the web page with page size 500 or 1000 for pagination. Data is for line item with pricing.

My current database structure is as below.

Column Table Column_Id int Column_Name nvarchar(50)
Column_Type nvarchar(50)

Value Content Table criteria_id int column_id int row_id int column_contents nvarchar(100)

0 投票
2 回答
3843 浏览

xml - 导入 XML 崩溃 Excel

几个月来,我的所有电子表格都遇到了这个反复出现的问题。电子表格将正常工作并导入从我们网站获取的 xml 文件,然后突然之间,每次导入时它都会开始崩溃。唯一修复它的方法是获取所有内容(工作表、代码、参考)并将它们放入新的工作簿中。

这是它崩溃的线路。

有人遇到过这个问题吗?如果是这样,有没有更好的方法来防止它崩溃?

0 投票
4 回答
5433 浏览

vb.net - 创建更具吸引力的 DataGridView

我的表单使用 DataGridView 如下所示:

截屏

我想让它看起来更专业。有人可以为它推荐一个“改造”吗?也许有一种更有吸引力的方式来显示这些数据。

0 投票
3 回答
3586 浏览

php - PHP - 只读电子表格文件类型?

我正在使用一个简单的基于 Web 的 PHP 应用程序,它将表格输出为电子表格

但我发现下载的电子表格作为只读文件打开,必须保存在本地,并且(在 Windows 上的 Excel 中)类型更改为 XLS(来自 HTML)。有没有办法正确设置文件类型的属性,以便进行简单的保存不需要更正文件类型?

下载的文件是出于安全性而只读还是不正常?

此外,我不喜欢在 Excel 或 OpenOffice(Linux 上)中打开电子表格时创建的自动边框。我宁愿没有边框格式。文件中有没有办法指定不添加格式,或者这是否内置在这些应用程序中?

0 投票
1 回答
153 浏览

excel - 当电子表格(.xls)从我的网页下载时,如何在 MS Excel 07 电子表格中显示计数器(即下载次数)?

我知道在网页上显示计数器很容易,但我需要实现相同的功能,即,每次有人从我的网页下载数据时,我都需要将数据写入 Excel 2007 电子表格中的单元格。更准确地说,当用户将 excel 文件下载到他的硬盘驱动器并打开它时,我希望电子表格在一个单元格中显示 .xls 文件的下载次数(当然还有其他包含数据)。

我只需要弄清楚我如何以编程方式与 Excel 07 表进行通信。