Tag: xlsx

使用R的xlsx包将公式传递给xls文件

这是我使用的代码。 library(xlsx) wb <- loadWorkbook('D:/test.xls') sheets <- getSheets(wb) sheet <- sheets[['my_sheet']] addDataFrame(x = ds, sheet = sheet, row.names = FALSE, col.names = FALSE, startRow=3, startColumn=1) cell.1 <- createCell(rows[1], colIndex=34)[[1,1]] setCellValue(cell.1, "=A32*B33") saveWorkbook(wb, 'D:/test.xls') 添加数据框可以毫无问题地工作。 但是当打开xls文件时,在单元格A34中看到text “= A32 * B33”(为了使公式正常工作,需要按下额外的ENTER键)。 你能帮我正确input一个公式吗?

使用R软件包xlsx,是否可以在读取Excel文件时设置na.strings?

我正在使用read.xlsx在Excel文件中read.xlsx ,我想用read.table来设置na.strings。 这可能吗? 这只是添加na.strings到这样的调用不起作用: Data <- read.xlsx("my file.xlsx", sheetName = "MyData", na.strings = "no info") 还有其他的方法吗?

将数据写入具有表的Excel(xlsx)工作表中

我正在尝试在已经创build表的Excel工作表(xlsx)中写入dynamic数据,基于此,我们使用macros在Excel本身中绘制图表。 我正在使用POI来写入数据。 表格中的表格已被设置为10行。 当我写入超过10行的数据时,表格不会被展开。因此,绘制的图表只包含对应于10行的数据。 如何写数据,以便数据始终将表扩展为数据中的行数?

如何将R中数据框的数据附加到已存在的Excel工作表中

我在R中创build了数十个数据框,并希望将它们全部附加到Excel文件中的一个工作表中。 这里有两个网页我试图find一个答案(我没有10个名誉,所以我不能粘贴我访问过的所有四个网页url): 使用R软件包xlsx将数据写入Excel文件作者说:“您还可以使用addDataFrame函数的startRow和startCol参数将数据框添加到工作表中的特定起始位置。 这里是build议的代码: workbook.sheets workbook.test addDataFrame(x = sample.dataframe, sheet = workbook.test, row.names = FALSE, startColumn = 4) # write data to sheet starting on line 1, column 4 saveWorkbook(workbook.sheets, "test.excelfile.xlsx") # and of course you need to save it. 基于这个build议,这是我在RStudio上的尝试: addDataFrame(df_fl1, sheet = "AllData2.xlsx", startRow = 712) 这是R的输出:工作表$ getWorkbook中的错误:$运算符对primefaces向量无效 我也试过这个页面: 关于读取和导入Excel文件到R的教程 “但是,如果要将数据框写入已存在的文件,可以执行以下命令:” write.xlsx(df, "<name […]

在Python中读取.xlsx格式

我必须在Python中每隔10min读取.xlsx文件。 什么是最有效的方法来做到这一点? 我试过使用xlrd,但它不会读取.xlsx – 根据他的文档,但我不能这样做 – 获取Unsupported format, or corrupt fileexception。 什么是最好的方式来阅读xlsx? 我也需要在单元格中阅读评论。

如何将Google文档转换为Excel文件(XLSX)

该图显示了更新的代码。 var“xlsFile”是未定义的,为什么? 如何使用(GoogleDocs)ScriptEditor将Googledocs-File转换为Excel文件 函数googleOAuth_(name,scope){ var oAuthConfig = UrlFetchApp.addOAuthService(name); oAuthConfig.setRequestTokenUrl(“https://www.google.com/accounts/OAuthGetRequestToken?scope =”+范围); oAuthConfig.setAuthorizationUrl( “https://www.google.com/accounts/OAuthAuthorizeToken”); oAuthConfig.setAccessTokenUrl( “https://www.google.com/accounts/OAuthGetAccessToken”); oAuthConfig.setConsumerKey( '匿名'); oAuthConfig.setConsumerSecret( '匿名'); 返回{oAuthServiceName:name,oAuthUseToken:“always”}; } functiontesting(){ var id ='#' exportToXls(ID) } 函数exportToXls(id){ var mute = {muteHttpExceptions:true}; var name = DriveApp.getFileById(id).getName() var url ='https://docs.google.com/feeds/'; var doc = UrlFetchApp.fetch(url +'download / spreadsheets / Export?key ='+ id +'&exportFormat = xls',mute).getBlob() var xlsfile = […]

保存文件时的XLSX区域设置

XLS文件格式有一个国家logging,存储保存该文件的用户的区域设置: http : //msdn.microsoft.com/en-us/library/dd945969 (v= office.12).aspx这是非常有用的处理本地化的数字格式。 有没有XLSX的等价物? 根据我对ECMA-376的阅读,没有工作簿级别的财产。

在Excel中为numFmtID获取正确的FormatCode

我正在分析.XLSX文件中的syles.xml,并find相同的格式ID = 14,在文档https://xlsxwriter.readthedocs.org/en/latest/format.html#format-set-num-format中 ,它是“m / d / yy”,但在OOXML规范ECMA-376第一版第三部分147页中。 ,它变成了“mm-dd-yy”,当我试图在Excel 2003中文版中设置单元格为numberformat ID = 14时,实际上显示的string是“yyyy-mm-dd”。由于FormatCodestringExcel的区域设置和版本有所不同,我怎样才能获得正确的FormatCodestring基于给定的numFmtID为本地版本上安装的Excel?有什么办法可以调用自动化来获得这个? 谢谢 艾伦

使用xlsx包从R插入数据到excel的问题

我正在尝试从R创build一个新的Excel工作簿来使用xlsx包保存一些小的数据集。 出于某种原因,它工作正常,但我无法再做。 代码来创build一个新的工作簿 library("xlsx") library("xlsxjars") library("rJava") file <- "marca_imei.xlsx" wb <- loadWorkbook(file) # The error: # Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : # java.lang.IllegalArgumentException: Your InputStream was neither an OLE2 stream, nor an OOXML stream 我已经search了一个答案,但似乎人们从Excel中导入数据时有相同的错误。 我尝试了什么build议,但没有工作。 以下是未来search者的一些链接: http://r.789695.n4.nabble.com/Read-shortcuts-of-MS-Excel-files-through-R-td4677020.html http://r.789695.n4.nabble.com/Problem-with-xlsx-package-td3298470.html sessionInfo() : locale: [1] LC_COLLATE=Spanish_Spain.1252 LC_CTYPE=Spanish_Spain.1252 LC_MONETARY=Spanish_Spain.1252 [4] LC_NUMERIC=C LC_TIME=Spanish_Spain.1252 attached base packages: [1] […]

如何使用NPOI 2.0保存excel 2010+

我使用NPOI很长一段时间,它始终工作,但现在我需要使它与.xlsx和至less微软Office 2010工作。它的工作原理,但是当我试图打开文件说,它已经损坏,我不能修复它。 这是我得到的错误: Repaired Part: /xl/worksheets/sheet1.xml part with XML error. Load error. Line 1, column 7550. Repaired Records: Cell information from /xl/worksheets/sheet1.xml part 谢谢您的帮助! 我与这个示例,我仍然得到同样的问题: http : //www.leniel.net/2014/02/npoi2.0-excel-2007-xssfworkbook-and-word-2007-xwpfdocument-support.html#sthash .T7qk6CSv.dpbs