Skip to content

readxl

Read Excel Files

v1.5.0 · May 16, 2026 · MIT + file LICENSE

Description

Import excel files into R. Supports '.xls' via the embedded 'libxls' C library <https://github.com/libxls/libxls> and '.xlsx' via the embedded 'RapidXML' C++ library <https://rapidxml.sourceforge.net/>. Works on Windows, Mac and Linux without external dependencies.

Downloads

997.8K

Last 30 days

57th

3.1M

Last 90 days

13.2M

Last year

Trend: -7.7% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 17, 2026
ERROR 10 OK · 3 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 4, 2026
NOTE r-devel-linux-x86_64-debian-clang

compiled code

File ‘readxl/libs/readxl.so’:
  Found non-API call to R: ‘R_NamespaceRegistry’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
ERROR r-devel-linux-x86_64-fedora-clang

tests

Running ‘testthat.R’
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(readxl)
  > 
  > test_check("readxl")
  
   *** caught segfault ***
  address (nil), cause 'memory not mapped'
  
  Traceback:
   
...[truncated]...
ge = load_package, parallel = parallel, shuffle = shuffle)
  58: test_dir("testthat", package = package, reporter = reporter,     ..., load_package = "installed")
  59: test_check("readxl")
  An irrecoverable exception occurred. R is aborting now ...
NOTE r-devel-windows-x86_64

compiled code

File 'readxl/libs/x64/readxl.dll':
  Found non-API call to R: 'R_NamespaceRegistry'

Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE r-patched-linux-x86_64

compiled code

File ‘readxl/libs/readxl.so’:
  Found non-API call to R: ‘R_NamespaceRegistry’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 27, 2026
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘readxl/libs/readxl.so’:
  Found non-API call to R: ‘R_NamespaceRegistry’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (532)

imports

ABSurvTDC AHPWR AHPtools AeroEvapR AgeBandDecomposition AgroTech AvInertia BGVAR BLSloadR BayesianDisaggregation BayesianFitForecast BrazilMet CBASSED50 CCWeights CMapViz COINr COVIDIBGE ChestVolume CoastlineFD ConSciR DCEtool DDIwR DIETCOST DIFshiny Dcurvature DescTools DistatisR ECOTOXr EconCausal EdSurvey EvalTest ExtendedABSurvTDC FAST.R FAfA FSK2R GCEstim GGIRread GLMBasedRaschEstimation GWSDAT GeoWeightedModel GetTDData GiniDistance Greymodels HCUPtools HIViz HPZoneAPI HaDeX HaDeX2 Holomics IDEATools IDSL.CSA IDSL.IPA IDSL.NPA IDSL.UFA IDSL.UFAx ISRaD ImportExport InflectSSP InterVA5 KoboconnectR LDAShiny LearningStats LifeTableBuilder LitFetchR MEAanalysis MFO MSMGOptimizer MappingCalc MassWateR NOVA ORscraper One4All OpenMindat PAMhm PNADcIBGE PNDSIBGE PNSIBGE PUPMCR PerRegMod PesticideLoadIndicator PhenoSpectra PlateVision Poly4AT PvSTATEM QTL.gCIMapping QuICSeedR QurvE R.AlphA.Home RBNZ RDML REFT RJafroc RKaggle RLumShiny RcmdrMisc Relectoral Rtrack SAKERNAS SDAR SEAHORS SHARK4R SQI SUMO SUSENAS SangerTools SemNetCleaner SeroTrackR SerolyzeR SlimR SoilManageR SomaDataIO SqueakR StablePopulation StatisticTeach1 StatsTFLValR TBA TR8 TestGenerator TidyPanel Trading VizModules WaterBalanceR accucor aelab aire.zmvm allMT amp.dm ato aweSOM bacenR baizer baytrends bcdata bestSDP bibliometrix blockr.io bootf2 breathtestcore bulkreadr capl carbondata carbonr cdlsim ceas censo2022arg cepumd cer cgmanalysis chillR chromConverter climatehealth colleyRstats compIndexBuilder concatipede connector convergenceDFM covid19.analytics crosswalkr ctoclient datamods datazoom.amazonia dbGaPCheckup defineR dendRoAnalyst dextergui distilleR dmtools dosedesignR dpcR drawsample duawranglr eHDPrep earthUI easyEWAS easyr eclipseplot eirm epe4md eph epidict episomer esaps examly excel2eprime exceldata expDB ezTrack fabR fetch fio fitPS flattabler fluorojip forgts formods fude ggplotgui goat googlePublicData greenfeedr growthPheno hclusteasy hmrc hockeystick hosm htrSPRanalysis htsr hydroToolkit hydrotoolbox icdhelper icertool ideanet ie2misc ifo ifpd ihpdr il.cbs.muni imageData imfweo insane interca invitroTKstats iotables irtGUI irtawsi isobxr isoorbi istat joinXL jpinfect jsmodule jubilee kidney.epi knfi lavaangui leakr lehuynh libr loadeR logib ltertools maat macrocol matriz mbX mcmsupply measureR metacore metaumbrella microbiomeMQC micromapST miniMeta mintyr mipplot mlspatial mnirs moodef newmark novelqualcodes obr oglcnac olr omicsTools oncmap openNCAI opendatatoronto pacta.multi.loanbook pdi pedquant pguIMP photobiologyInOut pioneeR pressuRe prior3D projectLSA puzzle pxmake qrlabelr qualitycontrol rCoreGage radiant.data rbiom read.abares readSX readabs readmit readmoRe readrba readtext realestatebr reappraised regions replicateBE rexer rio rodeo rspacer rsurveycto scan scbursts scdhlm scicomptools sdtmval secuTrialR sendigR sfa shinyHeatmaply shinyIRT siera solvency2rfr spatialGE sphereML spiro statAfrikR stepssurvey tRigon tab2xml tall tflmetaR threesixtygiving tidyCDISC tidyDenovix tidygapminder tidyklips tidyplate tidyquant tidyspec tidytlg tidyverse toxEval tpfp ubiquity unheadr upstartr vald.extractor visvaR visvow vvmover weed whippr wrictools xlsform2word

suggests

AIGRA AMR ARUtools AdhereRViz AssociationExplorer2 BayesFBHborrow BetaDanish BioMonTools BiodiversityR CNAIM CTNote CharAnalysis DDESONN DisaggregateTS Distance DrData EEAaq Ecfun FARS FSAdata GGIR GeoTox GetLattesData HOME HTDV IDSL.FSA IPV InsectLabelR LLMTranslate MSEtool MVN MaddisonData Microsoft365R MixStable MultiATSM NMOF OlinkAnalyze PCRedux PHEindicatormethods ProjectTemplate Racmacs Rcmdr RcmdrPlugin.EZR SIPDIBGE SQIpro SSVS SchoolDataIT SemNeT SightabilityModel SingleCaseES Spectran SticsRFiles Ternary TextMiningGUI TreeDist TreeSearch ViralEntropR aLBI admiral admiralneuro aggreCAT aifeducation aisdk alsi ambiorix aquodom avesperu avstrat bifrost boe bruceR cNORM chronochrt ciecl ckanr climatol cloudfs comorosmaps compareGroups contagionchannels convergEU cosimmr cowfootR csdata cstime datawizard datefixR deliberr dfeR disclapmix2 dynBiplotGUI eatATA educabR egnyte epitraxr eq5d eq5dsuite esmtools ezec fairGATE fairGNN file2meco framecleaner framework funtimes gageRR gcplyr geoflow georefdatar gmGeostats hbsaems healthbR heemod hmsidwR httk hydrodownloadR iNZightTools inkaR integrity itan juicedown junco k5 kernscr kfre lpirfs mammalcol manifestoR manynet memapp mergen miceadds misc misty mkin mlr3shiny optimLanduse osktnorm pacta.loanbook pctax pharmaRTF pharmaverseadam phonfieldwork placematchr plnr plumber ppitables preregr psyverse qbrms r4ds.tutorials rChEA3 rattle raw ready4 resourcer rock rotl rpanel rtemis ruminate saros scrutr secr seinfitR simDNAmixtures simmr soilFlux spant syuzhet tidylearn tidytuesdayR tidyxl tongfen treasury unpivotr unvotes vcdExtra versioning vitopack wbids wrMisc wrProteo writexl xplorerr xportr

Dependency Network

Dependencies Reverse dependencies cellranger tibble DataLoader VectorCodeR onmaRg uscoauditlog ABSurvTDC AHPWR AHPtools AeroEvapR AgeBandDecomposition AgroTech AvInertia BGVAR BLSloadR BayesianDisaggregation BayesianFitForecast +517 more reverse deps readxl

Version History

updated 1.5.0 ← 1.4.5 diff May 16, 2026
new 1.4.5 Mar 10, 2026
updated 1.4.5 ← 1.4.4 diff Mar 6, 2025
updated 1.4.4 ← 1.4.3 diff Feb 26, 2025
updated 1.4.3 ← 1.4.2 diff Jul 6, 2023
updated 1.4.2 ← 1.4.1 diff Feb 8, 2023
updated 1.4.1 ← 1.4.0 diff Aug 16, 2022
updated 1.4.0 ← 1.3.1 diff Mar 27, 2022
updated 1.3.1 ← 1.3.0 diff Mar 12, 2019
updated 1.3.0 ← 1.2.0 diff Feb 14, 2019
updated 1.2.0 ← 1.1.0 diff Dec 19, 2018
updated 1.1.0 ← 1.0.0 diff Apr 19, 2018
updated 1.0.0 ← 0.1.1 diff Apr 17, 2017
updated 0.1.1 ← 0.1.0 diff Mar 27, 2016
new 0.1.0 Apr 13, 2015