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

CRAN

831.6K

Last 30 days

85th

2.9M

Last 90 days

13.2M

Last year

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

r2u CRAN

5.7K

Last 30 days

17.4K

Last 90 days

56.2K

Last year

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

autoCRAN

19

Last 7 days

167

Last 30 days

4

All-time

⚠ Shared name: this package is also shipped elsewhere on openSUSE, so this count is not exclusive to autoCRAN (it is an upper bound).

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

Code

Code metrics have not been computed for this package yet.

Reverse Dependencies (547)

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 DegreeDayCalc 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 ImprintCapASM InflectSSP InterVA5 KoboconnectR LDAShiny LearningStats LifeTableBuilder LifeTableFertility 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 REDCapSync 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 Time.R 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 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 nhscancerwaits nocturn novelqualcodes obr oglcnac olr omicsTools oncmap openNCAI opendatatoronto pacta.multi.loanbook pdi pedquant pguIMP photobiologyInOut pioneeR pointcoral pressuRe prior3D projectLSA proximetricsR pulso 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 OptSurvCutR 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 artoo avesperu avstrat bayesqm bifrost boe bruceR cNORM chronochrt ciecl ckanr climatol cloudfs colleyRstats 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 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 predmicror preregr psyverse qbrms r4ds.tutorials rChEA3 rattle raw ready4 resourcer rock rolescry rotl rpanel rtemis rtransparency 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 Rdiagnosislist VectorCodeR onmaRg uscoauditlog ABSurvTDC AHPWR AHPtools AeroEvapR AgeBandDecomposition AgroTech AvInertia BGVAR BLSloadR BayesianDisaggregation +532 more reverse deps readxl

Version History

15 tracked
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