问题标签 [openxls]
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.
python-2.7 - 替换 openpyxl 中的特定值
我有一个看起来像这样的 excel 文件:
我想将第 2 列中的所有值更改为 0,但我不确定如何遍历行。
我努力了:
但这一定不是您遍历行的方式。
我想要的输出是:
r - read.xlsx 找不到 Excel 文件
我想读取所有位于同一目录中的一堆 excel 文件,并将它们存储在一个合并的 Excel 文件中的不同工作表中。
我最初尝试使用XLConnect
但不断收到错误GC overhead limit exceeded
。我偶然发现了这个问题,它说这是基于 Java 的 Excel 处理包(例如XLConnect
和xlsx
. 我尝试了那里建议的内存管理技巧,但没有奏效。对已接受答案的评论之一中的评论之一建议使用openxls
它基于RCpp
并因此避免此特定问题。
我目前的代码如下:
我遇到的问题是错误:Error in read.xlsx.default(xlsxFile = x, sheet = 1, startRow = 2, colNames = T) : openxlsx can not read .xls or .xlm files!
我已确保该files
变量包含所有感兴趣的文件(例如:January 2015.xls、January 2016.xls 等)。我还确保文件的路径是正确的,并且 Excel 文件确实存在于那里。
我已将写入 Excel 作为骨架代码,因为我需要先解决读取文件的问题。
如果有帮助,这里是代码尝试XLConnect
r - 如何从另一台使用 shinyapps.io 的计算机运行使用 openxlsx 包的程序?
发生的事情是这样的:
我使用 Shiny 构建了一个程序。但在这个程序中,我还使用 openxlsx 来使用 write.xlsx() 将结果打印到 excel 文件中。所以在我的 server.R 文件的最顶部,我写了这段代码:
当我在我的电脑上运行它时,它工作得很好。但是当我将它部署到云中(使用 shinyapps.io)并在另一台计算机上运行它(使用 Chrome)时,我收到了这个错误:
r - OutOfMemoryError (Java):Java 堆空间
我在XLConnect
64 位平台上使用 Java。即使添加后
我无法.xlsx
在 R中加载扩展名为 22MB 的文件。
有些人建议使用 openxlsx 包,但据我所知,它也使用了 rJava。
r - 使用 R 的 openxlsx 的模板问题
我的目标是构建一个 Excel 电子表格,其中包含我的数据的所有格式,并且仅通过 R 使用 openxlsx 将数据帧写入文件。但是,当我尝试这样做时,文件中的格式会被覆盖。我以这种方式调用该函数:
请指教。谢谢
r - R - Adding a total row in Excel output
I want to add a total row (as in the Excel tables) while writing my data.frame in a worksheet.
Here is my present code (using openxlsx
):
X contains a data.frame with 8 character variables and 1 numeric variable. Therefore the total row should only contain total for the numeric row (it will be best if somehow I could add the Excel total row feature, like I did with firstColumn while writing the table to the workbook object rather than to manually add a total row).
I searched for a solution both in StackOverflow and the official openxslx documentation but to no avail. Please suggest solutions using openxlsx
.
EDIT:
Adding data sample:
After Total row:
r - 压缩工作簿失败。确保已安装工具或 zip 应用程序可用于 R
我正在处理 xlsx 文件,我想创建一个 Excel 文件,但它失败了。我正在使用openxlsx
包。我的代码如下。
但我发现了这个错误。
我应该怎么办?还有其他方法可以做同样的工作吗?
r - 从 R 锁定 Excel 文件中的特定单元格,同时保留格式
我正在尝试锁定一系列 Excel 文件中的单元格块,保护每个文件,并将它们保存在原始位置。我的代码以各种方式工作,除了锁定列会删除所有格式的单元格。我无法在 xlsx 包中手动重新创建格式,因为每个文件都略有不同。
我知道如何在不使用 XLConnect 格式化的情况下将数据输出到 Excel,但我无法让 XLConnect 锁定单元格/保护工作簿。所以我要么寻求使用 XLConnect 锁定单元格的帮助,要么帮助使用 xlsx 锁定单元格而不覆盖格式。
这是我当前的代码(使用 xlsx 包):
r - 将列表中的数据框导出到带有命名工作表的 xlsx
我需要用我的数据框列表创建一个 xlsx 文件。我遇到了这个解决方案openxlsx 解决方案,见下文(或 Syed 的第 5 个答案)。但是,我的列表有 51 个命名数据框,对于下面的一长串数据框,我应该做哪些更改?因为我创建的excel文件没有打开。
我尝试运行 write.xlsx(listname,file="") ,该命令成功运行并创建了一个 xlsx 文件,但是在打开它时,它会抛出一个错误“microsoft excel 无法打开文件,因为它已损坏”。我试图将向量的长度缩短到 1-2,但它不会打开。
编辑:暂时由 HACK 解决
r - 将数据附加到 R 中 excel 中的不同工作表
我有一个像
All_DATA
现在我有代码可用于根据数据对数据进行子集化Name
并将它们放入不同的 excel 中,但现在我希望它在不同工作表中的相同 excel 中。
这是将它们放入不同的excel的代码
有什么方法可以生成一个包含多个工作表上的数据的单个 excel 文件。
谢谢
多尼克