Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Problema

É possível importar arquivos do Excel. xlsx usando rxImport(). rxImport() tem funcionalidade do ODBC.

Solução

Isso pode ser possível se você pode configurar a sequência de conexão ODBC adequada e expressar uma consulta correta, mas ele não foi testado. Preciso investigar se há suporte para isso. É possível verificar se você pode se conectar a e consultar a planilha do Excel via ODBC fora R? Você pode fornecer todo o script que você está tentando executar, bem como a versão do Excel que você está executando.

Se isso não funciona com o rxImport, uma alternativa seria o pacote RODBC que têm mais direto do Excel/ODBC oferecem suporte. Isso poderia levar a planilha do Excel em um quadro de dados que, em seguida, pode ser gravado em um arquivo XDF.

Aqui está um breve exemplo geral para importar uma planilha do Excel em um arquivo de .xdf:

sConnectionStr <- "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=790;Dbq=C:/Data/ODBCTest.xlsx;DefaultDir=c:/Data;" testExcel = "SELECT * FROM [Sheet1$]" 
excelDS<- RxOdbcData(sqlQuery = testExcel, connectionString=sConnectionStr) 
excelDS_XDF<- RxXdfData("testFromExcel.xdf") 
rxImport(excelDS, excelDS_XDF, overwrite=TRUE)

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×