A Beginner's Guide to the Excel to MARC21 Converter
Tool GuideDocument Tools
10 min read

A Beginner's Guide to the Excel to MARC21 Converter

Learn how to effortlessly convert your Excel cataloging data into standard MARC21 (.mrc) format for KOHA, SOUL 3.0, and LibSys.

Complete Cataloging & Conversion Master Guide

Excel to MARC21: Bulk Cataloging Made Effortless

Learn how to eliminate hours of repetitive cataloging by converting spreadsheet book data directly into standard MARC21 (.mrc) format ready for immediate staging into KOHA, SOUL 3.0, and LibSys.

Why is Bulk Book Upload Difficult?

Understanding the friction and multi-step bottlenecks of traditional library cataloging.

When a college or university library acquires hundreds or thousands of new books, vendors typically deliver book lists in standard Excel spreadsheets or CSV files. However, modern Integrated Library Systems (ILS) like KOHA, SOUL 3.0, and LibSys do not accept raw Excel files directly into their catalog databases.

Instead, library standards require bibliographic data structured in MARC21 (Machine-Readable Cataloging) format encoded in binary ISO 2709 (.mrc) files with specific numeric tags, indicator flags, and subfield delimiters.

The Traditional 4-Step Friction Workflow

Step 1: Excel Prep

Spreadsheet Formatting

Librarians manually clean author names, titles, DDC numbers, and accession numbers in Excel.

Step 2: MarcEdit Export

Convert to .MRK Text

Import Excel into MarcEdit desktop software, configure Delimited Text Translator, and generate a raw `.mrk` text file.

Step 3: Compile to .MRC

Binary Compilation

Compile the `.mrk` text into binary MARC (.mrc) using MarcMaker, hoping UTF-8 character encoding errors don't crash it.

Step 4: Manual Copies

Adding Copies in Koha

Stage records in Koha, then manually click "Add Item" again and again to create barcodes for each copy of every title.

The Problem: This multi-step process requires desktop software installation, technical knowledge of MARC delimiter syntax (=245 10$aTitle$bSubtitle), and immense manual labor for copy creation.

The Multiple-Copy Problem & LISWALA's Solution

How a single Excel row automatically expands into multiple holding barcodes.

In academic institutions, libraries rarely purchase just one copy of a prescribed textbook. For subjects like Engineering Mathematics or Principles of Management, a library frequently purchases 10, 20, or even 50 copies.

The Traditional Bottleneck

To create 10 copies of a book in traditional MARC workflows, librarians must either paste the same title 10 times in Excel with different barcodes or manually add 10 items one-by-one in Koha's item form after importing the bibliographic title.

The LISWALA Solution

You enter the title just once in your spreadsheet. You enter Number of Copies: 10 and Starting Barcode: LIB001. LISWALA automatically generates 10 distinct Koha 952 item tags with auto-incremented barcodes (LIB001 to LIB010) attached to that single bibliographic title!

Live Barcode Increment Visualizer
Interactive

Adjust the values below to see how LISWALA automatically generates sequential copy barcodes:

Generated Koha 952$p Item Barcodes:6 Copies
#1LIB-0101#2LIB-0102#3LIB-0103#4LIB-0104#5LIB-0105#6LIB-0106

Traditional Workflow vs. LISWALA

A head-to-head comparison between old cataloging practices and the modern LISWALA approach.

Cataloging DimensionTraditional MarcEdit WorkflowLISWALA Excel to MARC21
Steps Required4 to 5 disconnected steps across multiple tools1 single step: Upload Excel → Download .MRC
Software InstallationRequires desktop installation (.NET, MarcEdit, plugins)Zero install; runs in any modern web browser
Multi-Copy HandlingMust duplicate title rows or add items manually in KohaAutomatic: 1 row expands to N Koha 952 item tags
Barcode GenerationManual typing or complex Excel regex formula setupAutomated sequential auto-incrementing barcodes
Cataloging Time (100 Books)3 to 5 hours (especially with multiple copies)Under 30 seconds total processing time
Error PreventionCryptic line compiler crashes during .mrk → .mrcInstant validation with detailed column diagnostic reports
Operating SystemPrimarily Windows desktop onlyUniversal: Windows, macOS, Linux, ChromeOS & Tablets

Why Should You Use the Excel to MARC21 Converter?

Designed specifically by library information specialists for daily library cataloging workflows.

Automatic Item Copy Expansion

Specify copy count and starting barcode on a single row. The converter generates unique Koha 952 item tags for every physical copy automatically.

Direct Binary .MRC Export

Skip the intermediate `.mrk` text files and MarcEdit compile steps. Download standard ISO 2709 `.mrc` files ready for direct Koha staging.

100% Koha, SOUL & LibSys Ready

Pre-configured with standard MARC21 Leader, 008, 100, 245, and Koha-specific 942 (Item Type) and 952 (Holdings) subfields.

Pre-Conversion Data Validation

The engine checks for missing mandatory columns and data formatting issues before conversion, providing a clean error log for corrections.

100% Private & Confidential

Your catalog records and accession registers are processed securely. No data is stored, cached, or shared with third parties.

Hours Saved on Every Consignment

Transform new book vendor invoices or retrospective accession registers into clean catalog records in seconds rather than days.

How Does It Work?

Follow these six straightforward steps to convert your Excel catalog into MARC21 format.

Step 1

Download the Template

Get the official LISWALA Excel to MARC21 Template. It contains all pre-formatted columns for mandatory and optional bibliographic tags.

Step 2

Enter Book Details

Fill in the mandatory bibliographic fields: Title, Author, Class No., Item Type, Home Lib, Current Lib, Call Number.

Step 3

Set Copies & Starting Barcode

Specify the Number of Copies (e.g. 5) and the Starting Barcode (e.g. LIB1001). The converter handles numbering for all copies.

Step 4

Upload Your Excel File

Drop your `.xlsx`, `.xls`, or `.csv` spreadsheet into the LISWALA Excel to MARC21 Converter upload zone.

Step 5

Instant Auto-Conversion

The engine checks data formatting, builds standard MARC21 Leaders, Directory indices, and compiles binary ISO 2709 (.mrc) in seconds.

Step 6

Download & Stage in Koha

Download the `.mrc` file, go to Koha → Cataloging → Stage MARC records for import, and import your records directly into the catalog.

From 6 Steps to a Unified Workflow

How your raw spreadsheet flows into your library management system seamlessly.

1. Excel Book List

Titles, Authors, DDC, Copies, Barcodes

2. LISWALA Engine

Validation, Tag mapping, Copy expansion

3. MARC21 (.mrc)

Standard ISO 2709 binary with 952 tags

4. Koha ILS

Staged into catalog, OPAC & circulation ready

Real-World Example: 2 Excel Rows → 15 MARC Records

See how a college textbook consignment transforms from a spreadsheet into complete item holdings.

Suppose your college library receives a vendor consignment containing two engineering titles: 10 copies of Concepts of Modern Physics and 5 copies of Advanced Engineering Mathematics.

Input: Excel Spreadsheet (Only 2 Rows)
TitleAuthorClass NoItem TypeBranchCopiesStarting Barcode
Concepts of Modern PhysicsArthur Beiser530BKMAIN10PHY-00101
Advanced Engineering MathematicsErwin Kreyszig510BKMAIN5MAT-00501
Resulting MARC21 Output Structure

LISWALA produces a single binary MARC21 file containing 2 Bibliographic Records and 15 Koha 952 item records:

Record #1: Concepts of Modern Physics

Generates 10 individual 952 tags with barcodes:

PHY-00101, PHY-00102, PHY-00103 ... PHY-00110
Record #2: Advanced Engineering Mathematics

Generates 5 individual 952 tags with barcodes:

MAT-00501, MAT-00502, MAT-00503, MAT-00504, MAT-00505
Interactive Interface Simulator

Try the Converter Simulator

Test how the LISWALA converter parses Excel records and generates ready MARC21 output right in this preview.

sample_library_books.xlsx

2 Book Titles • 15 Physical Copies • Pre-loaded for Demo

Ready to Convert
TitleAuthorClass No.Item TypeCopiesStarting Barcode
Concepts of Modern PhysicsArthur Beiser530BK10PHY-00101
Advanced Engineering MathematicsErwin Kreyszig510BK5MAT-00501

Click below to run a real-time simulated conversion through the LISWALA engine:

What Happens to Your Excel Data? (MARC21 Tag Reference)

Complete mapping guide explaining how each spreadsheet header translates into standard MARC21 fields and Koha records.

Excel ColumnMARC21 Tag & SubfieldField DescriptionKoha & Library UseRule
Title245 $aTitle statement of the itemBibliographic title on OPAC & Staff clientmandatory
Author100 $aMain personal author or creatorPrimary author search & indexing indexmandatory
Class No.082 $aDewey Decimal Classification numberSubject classification & shelf placementmandatory
Item Type942 $cKoha bibliographic item type codeDetermines checkout policy, loan duration & fine rulemandatory
Home Lib952 $aPermanent home branch code in KohaOwnership branch where book belongs permanentlymandatory
Current Lib952 $bCurrent holding branch in KohaCurrent physical location for circulationmandatory
Call Number952 $oFull call number for spine labelingDisplayed on search results & item spine labelsmandatory
Number of CopiesControl -Total physical copies acquiredTells converter how many 952 item tags to generatemandatory
Starting Barcode952 $pInitial barcode/accession stringSequential item barcode for scanner circulationmandatory
ISBN020 $aStandard Book Number (10 or 13 digits)Cover image fetching, Z39.50 copy-catalogingoptional
Edition250 $aEdition statement (e.g. 5th ed.)Distinguishes textbook editions on OPACoptional
Place260 $aCity or place of publicationPublication statement & citation detailsoptional
Publisher260 $bName of the publisherPublisher filtering & facet searchingoptional
Year260 $cFour-digit year of publicationPublication year filter & timeline sortingoptional
Pages300 $aPhysical pagination & dimensionsPhysical description statementoptional
Price952 $vReplacement price or book costLost item replacement assessment in circulationoptional
Accession Date952 $dDate of library acquisitionAccession register reports & audit trailsoptional
Vendor952 $eSource of acquisition or vendor codeAcquisitions auditing & supplier trackingoptional

You Don't Need To...

  • Install MarcEdit desktop software or configure complex .NET runtime environments
  • Learn cryptic MARC delimiter syntax or manual indicator rules (=245 10$a)
  • Convert Excel into intermediate `.mrk` text files before compiling to `.mrc`
  • Manually click "Add Item" 10 or 20 times in Koha for multiple copies of the same textbook
  • Write custom Python scripts or direct SQL queries to bulk populate accession barcodes

All You Need To Do

  • Download the official LISWALA Excel Template
  • Paste or type your book details, copy counts, and starting barcodes into the template
  • Upload the Excel file into the LISWALA Excel to MARC21 Converter
  • Download the generated .mrc file and stage it directly into Koha

Who Can Use This Tool?

College & University Librarians

Handling high-volume textbook acquisitions with 10–50 copies per title for departmental libraries and book banks.

School & Junior College Librarians

Migrating from simple Excel records into Koha or SOUL 3.0 without dedicated cataloging or IT staff.

Technical Services & Catalogers

Cataloging teams processing vendor spreadsheets and publishers' metadata quickly with verified standards.

When Is This Tool Most Useful?

New Book Acquisitions

When new shipments arrive from publishers or vendors with hundreds of books listed on Excel delivery challans.

Retrospective Conversion

When digitizing old physical accession registers into a modern automated library database.

Koha System Migrations

When moving from legacy software or setting up a fresh Koha instance for a newly inaugurated campus or department.

Professional Best Practice: Koha Staging Verification

When importing your generated .mrc file into Koha, always take advantage of Koha's two-stage import workflow:

  1. Navigate to Koha Administration → Cataloging → Stage MARC records for import.
  2. Review the preview page to ensure that your Home Branch (952$a) and Item Type (942$c) codes match the exact Authorized Values configured in your Koha system.
  3. Once verified, click Manage staged records and complete the final commit into your catalog.

Frequently Asked Questions

Clear answers to common questions about MARC21 conversion, barcodes, and Koha import.

Ready to Convert Your Excel Books to MARC21?

Download the official template, fill in your book details, and generate standard MARC21 records for Koha in seconds.

You May Also Need

Based on your current workflow, these tools might be helpful.

Barcode Label Generator

Book Spine Label Generator

DDC Classification Assistant

ISBN Metadata Fetcher