R 导入在后端保存为*.htm、*.html的.xls文件

R 导入在后端保存为*.htm、*.html的.xls文件,r,R,我需要导入一个.xls文件,该文件另存为.*htm、.*html 我们如何在数据帧中的R中加载这个。数据显示在表1中,从第5行开始。我一直在努力使用xlsx包和readxl包加载它。但这两种方法都不起作用,因为文件的本机格式不同 我无法手动编辑该文件并将其重新保存为.xlsx,因为它无法自动执行。 还要注意的是,将其保存为.xlsx文件,效果良好。但那不是我需要的 请帮我解决这个问题。试试openxlsx软件包及其功能read.xlsx。如果这不起作用,您可以通过编程方式重命名该文件,例如,如

我需要导入一个.xls文件,该文件另存为.*htm、.*html

我们如何在数据帧中的R中加载这个。数据显示在表1中,从第5行开始。我一直在努力使用xlsx包和readxl包加载它。但这两种方法都不起作用,因为文件的本机格式不同

我无法手动编辑该文件并将其重新保存为.xlsx,因为它无法自动执行。 还要注意的是,将其保存为.xlsx文件,效果良好。但那不是我需要的


请帮我解决这个问题。

试试
openxlsx
软件包及其功能
read.xlsx
。如果这不起作用,您可以通过编程方式重命名该文件,例如,如所述,然后使用这些excel软件包之一打开它

您的文件可能是xls格式,而不是xlsx格式,您是否尝试了
read\u xls()
函数中的
readxl
?或者它也可以是文本格式,在本例中,
read.table()
fread()
来自
数据。table
应该可以工作。在将文件保存到xlsx中后,它可以正常工作,这一事实强烈表明,它一开始并没有被格式化为xlsx


希望这有帮助。

我无法重现您的错误。在这里
temp@Wimpel,我试图在R中手动导入我的文件,但失败了,我说:“这是一个excel文件吗?”。另外,我试着阅读excel,它会留下这样一条信息——阅读乐趣出错(path=path,sheet\u i=sheet,limits=limits,shim=shim,:无法打开Xcel文件是二进制文件,而不是HTML。
xlsx
是一个包含XML文件的zip包,同样也不是HTML。也许你应该看看如何导入HTML表而不是Excel文件?或者导入实际的Excel文件?@sid29如果没有该文件,很难复制如果。。。