Free online XLS to RIS converter
Convert spreadsheet references into RIS records for citation managers and library systems.
Convert XLS to RIS online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .xls file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .xls to .ris conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .ris file
Conversion result is ready to download.
Conversion statistics: XLS to RIS
Updated November 15, 2026, from conversions on 101convert.com
How to convert xls to ris file
- Documents
- No ratings yet.
A spreadsheet of references may need to enter a citation manager or library system that accepts RIS records. Conversion is useful only when the XLS columns contain bibliographic details; ordinary spreadsheet data has no direct RIS equivalent.
What XLS is
XLS is Microsoft Excel’s legacy binary workbook format, used by Excel 97–2003 and still readable by Excel and compatible spreadsheet programs such as LibreOffice Calc. A workbook can contain multiple sheets, formulas, formatting, and data unrelated to citations.
What RIS is
RIS is a plain-text, tagged format for exchanging bibliographic records among reference managers, databases, and library systems. Tags identify fields such as record type (TY), title (TI), author (AU), and year (PY); ER ends each record. RIS supports citation import and sharing, but does not retain spreadsheet layout, formulas, or unrelated cells.
How to convert XLS to RIS
Online on 101convert.com
- Open the XLS-to-RIS converter on 101convert.com and upload the workbook.
- Run the conversion.
- Download the resulting RIS file.
The converter accepts multiple files in one batch. Its per-file size limit is shown on the page.
Offline with desktop software
Python with the open-source xlrd package can read legacy XLS files on Windows, macOS, and Linux. The script below reads the first worksheet. It expects a header row with title and author, and can also use year, journal, volume, issue, start_page, end_page, doi, url, and type. Separate multiple authors with semicolons.
python -m pip install xlrd
Save this as xls_to_ris.py:
import re
import sys
import xlrd
book = xlrd.open_workbook(sys.argv[1])
sheet = book.sheet_by_index(0)
headers = {str(sheet.cell_value(0, c)).strip().lower(): c
for c in range(sheet.ncols)}
def get(row, *names):
for name in names:
col = headers.get(name)
if col is not None:
value = sheet.cell_value(row, col)
if value != "":
if isinstance(value, float) and value.is_integer():
value = int(value)
return re.sub(r"[\\r\\n]+", " ", str(value)).strip()
return ""
valid_types = {"GEN", "JOUR", "BOOK", "CHAP", "CONF", "RPRT", "THES", "ELEC", "WEB"}
with open(sys.argv[2], "w", encoding="utf-8", newline="\n") as out:
for row in range(1, sheet.nrows):
title = get(row, "title")
author = get(row, "author", "authors")
if not title and not author:
continue
kind = get(row, "type").upper() or "GEN"
if kind not in valid_types:
kind = "GEN"
out.write(f"TY - {kind}\n")
for name in author.split(";"):
if name.strip():
out.write(f"AU - {name.strip()}\n")
for tag, columns in [
("TI", ("title",)), ("PY", ("year",)),
("JO", ("journal", "journal title")),
("VL", ("volume",)), ("IS", ("issue",)),
("SP", ("start_page",)), ("EP", ("end_page",)),
("DO", ("doi",)), ("UR", ("url",))]:
value = get(row, *columns)
if value:
out.write(f"{tag} - {value}\n")
out.write("ER -\n\n")
Run it with the input and output filenames: python xls_to_ris.py citations.xls citations.ris. Set the type column to a valid record type such as JOUR for journal articles; otherwise the script uses GEN.
Quality and compatibility checks
Review the RIS file in the destination system: conversion cannot infer which columns represent citation fields, and unrecognized or unmapped data is omitted. The script reads only the first worksheet; adjust it for other sheets or different column names. It expects page numbers in separate start- and end-page columns. XLS formulas are read as stored results, which may be missing or stale if the workbook was not recalculated and saved in a spreadsheet program.
XLS vs RIS: format comparison
How the XLS and RIS formats compare on the properties that matter most for this conversion.
| Property | .XLS Microsoft Excel Spreadsheet | .RIS Research Information Systems (RIS) bibliographic citation format |
|---|---|---|
| Editable text | No | Yes |
| Fixed page layout | No | No |
| Text formatting | Extensive | None |
| Images | Limited | No |
| Interactive elements | Yes | No |
| Password protection | Basic | Not supported |
| Opens in a web browser | Partial | No |
| Typical file size | Medium | Very small |
| Open standard | No | No |
| Best used for | Data exchange | Data exchange |
| Introduced | 1987 | — |
| Developer | Microsoft | Research Information Systems, Inc. / later widely adopted by reference managers |
| MIME type | application/vnd.ms-excel | — |
Information about file extensions and file types is provided by File-Extensions.org
The database currently does not contain any direct xls file converter links.
Frequently asked questions
Is the XLS to RIS converter free?
Yes, converting XLS to RIS on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my XLS file be?
You can upload XLS files up to 10 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 1000 MB per file and 20 files at once, see our plans.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert XLS to RIS?
No. The XLS to RIS conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid XLS file for this XLS to RIS conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Additional formats for
xls file conversion
- xls to sav
- xls to xlsx
- xls to csv
- xls to pdf
- xls to wsd
- xls to webp
- xls to accdb
- xls to doc
- xls to xml
- xls to xlsm
- xls to ascii
- xls to bib
- xls to docx
- xls to gsheet
- xls to htm
- xls to jpg
- xls to mp3
- xls to mpp
- xls to numbers
- xls to ods
- xls to odt
- xls to pages
- xls to pmd
- xls to png
- xls to ppt
- xls to rtf
- xls to sam
- xls to sdw
- xls to slk
- xls to sql
- xls to stw
- xls to tdl
- xls to tiff
- xls to tns
- xls to txt
- xls to visio
- xls to vsd
- xls to wk1
- xls to wk4
- xls to wps
- xls to wri
- xls to xlsb
- xls to xlt
- xls to xps