Przejdź do treści

Darmowy konwerter online XLS do RIS

Konwertuj bibliograficzne dane z arkusza na rekordy RIS dla menedżerów bibliografii i systemów bibliotecznych.

Konwertuj XLS na RIS online - za darmo

Przesyłanie…

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .xls

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .xls do .ris

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .ris

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować xls do ris

Arkusz kalkulacyjny z danymi bibliograficznymi można zaimportować do menedżera bibliografii lub systemu bibliotecznego obsługującego rekordy RIS. Konwersja jest przydatna tylko wtedy, gdy kolumny XLS zawierają szczegóły bibliograficzne — zwykłe dane z arkusza nie mają bezpośredniego odpowiednika w RIS.

Czym jest XLS

XLS to starszy, binarny format skoroszytów Microsoft Excel, używany w Excel 97–2003 i nadal obsługiwany przez Excel oraz zgodne programy arkuszy kalkulacyjnych, takie jak LibreOffice Calc. Skoroszyt może zawierać wiele arkuszy, formuły, formatowanie i dane niezwiązane z cytowaniami.

Czym jest RIS

RIS to tekstowy format ze znacznikami, służący do wymiany rekordów bibliograficznych między menedżerami bibliografii, bazami danych i systemami bibliotecznymi. Znaczniki określają pola, takie jak typ rekordu (TY), tytuł (TI), autor (AU) i rok (PY); ER kończy każdy rekord. RIS umożliwia importowanie i udostępnianie cytowań, ale nie zachowuje układu arkusza, formuł ani niezwiązanych z nimi komórek.

Jak przekonwertować XLS na RIS

Online na 101convert.com

  1. Otwórz konwerter XLS na RIS w serwisie 101convert.com i prześlij skoroszyt.
  2. Rozpocznij konwersję.
  3. Pobierz wynikowy plik RIS.

Konwerter obsługuje przetwarzanie wielu plików w jednej partii. Limit rozmiaru pojedynczego pliku jest podany na stronie.

Offline za pomocą oprogramowania na komputer

Python z pakietem open source xlrd może odczytywać starsze pliki XLS w systemach Windows, macOS i Linux. Poniższy skrypt odczytuje pierwszy arkusz. Wymaga wiersza nagłówków zawierającego title i author; może też używać kolumn year, journal, volume, issue, start_page, end_page, doi, url i type. Oddzielaj kolejnych autorów średnikami.

python -m pip install xlrd

Zapisz poniższy kod w pliku 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")

Uruchom skrypt, podając nazwy pliku wejściowego i wyjściowego: python xls_to_ris.py citations.xls citations.ris. W kolumnie type wpisz prawidłowy typ rekordu, na przykład JOUR dla artykułów w czasopismach; w przeciwnym razie skrypt użyje GEN.

Kontrola jakości i zgodności

Sprawdź plik RIS w systemie docelowym: konwersja nie potrafi ustalić, które kolumny odpowiadają polom cytowania, a nierozpoznane lub nieprzypisane dane zostaną pominięte. Skrypt odczytuje tylko pierwszy arkusz; zmodyfikuj go, jeśli chcesz użyć innych arkuszy lub nazw kolumn. Numery stron muszą znajdować się w osobnych kolumnach strony początkowej i końcowej. Formuły XLS są odczytywane jako zapisane wyniki, które mogą być nieaktualne lub niedostępne, jeśli skoroszyt nie został przeliczony i zapisany w programie arkusza kalkulacyjnego.

Porównanie formatu XLS z RIS

Jak formaty XLS i RIS wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików XLS i RIS
Cecha .XLS Microsoft Excel Spreadsheet .RIS Research Information Systems (RIS) bibliographic citation format
Edytowalny tekst Nie Tak
Stały układ strony Nie Nie
Formatowanie tekstu Rozbudowany Brak
Obrazy Ograniczone Nie
Elementy interaktywne Tak Nie
Ochrona hasłem Podstawowy Brak obsługi
Otwiera się w przeglądarce internetowej Częściowo Nie
Typowy rozmiar pliku Średni Bardzo mały
Otwarty standard Nie Nie
Najlepszy do Wymiana danych Wymiana danych
Wprowadzono 1987 —
Twórca Microsoft Research Information Systems, Inc. / later widely adopted by reference managers
Typ MIME application/vnd.ms-excel —

Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org

Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików xls.

Najczęściej zadawane pytania

Czy konwerter XLS do RIS jest darmowy?

Tak, konwersja XLS do RIS na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik XLS?

Możesz przesłać pliki XLS o rozmiarze do 10 MB i przekonwertować do 3 plików jednocześnie w jednej partii. W płatnym planie limit wynosi do 1000 MB na plik i 20 plików naraz, sprawdź nasze plany.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować XLS do RIS?

Nie. Konwersja XLS do RIS odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik XLS dla tej konwersji z XLS do RIS. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.

Już pobrano

Ten plik został już pobrany. Ze względu na prywatność usunęliśmy go z serwera zaraz po pobraniu, więc nie można go pobrać ponownie. Jeśli potrzebujesz go jeszcze raz, przekonwertuj plik ponownie.