Skip to main content

Excel (.xlsx) Import

Azbox supports Excel spreadsheets (.xlsx) for importing translations. This is ideal for teams that manage translations in spreadsheets or receive translations from external translators.

When to Use Excel Import​

  • πŸ“Š Translations managed in spreadsheets
  • πŸ“§ Received translations from external translators
  • πŸ”„ Migrating from another localization platform
  • πŸ“‹ Bulk import from existing translation databases

File Format​

Azbox expects a spreadsheet with:

  • Header row β€” Column names in the first row
  • Key column β€” Translation keys (identifiers)
  • Language columns β€” One column per language

Basic Structure​

Keyenesfr
welcomeWelcomeBienvenidoBienvenue
loginLog InIniciar SesiΓ³nConnexion
logoutLog OutCerrar SesiΓ³nDΓ©connexion

Supported Column Names​

For the key column:

  • key
  • keyword
  • string
  • source
  • source text
  • source_text
  • id
  • string id
  • identifier
  • string_id

For language columns:

  • Use your project's language codes (e.g., en, es, fr, de)
  • Must match exactly with languages configured in your Azbox project

Complete Example​

Create a spreadsheet like this:

keywordenesfrde
app_nameMy AppMi AppMon AppMeine App
welcome_messageWelcome!Β‘Bienvenido!Bienvenue !Willkommen!
login_buttonLog InIniciar SesiΓ³nConnexionAnmelden
logout_buttonLog OutCerrar SesiΓ³nDΓ©connexionAbmelden
settingsSettingsConfiguraciónParamètresEinstellungen
profileProfilePerfilProfilProfil
saveSaveGuardarEnregistrerSpeichern
cancelCancelCancelarAnnulerAbbrechen
deleteDeleteEliminarSupprimerLΓΆschen
confirmAre you sure?¿EstÑs seguro?Êtes-vous sûr ?Bist du sicher?

Save as .xlsx format.

How to Import in Azbox​

Step 1: Prepare Your Spreadsheet​

Ensure your Excel file has:

  • βœ… Header row with column names
  • βœ… A key/keyword column
  • βœ… Language columns matching your project languages

Step 2: Open Import Dialog​

Click Import in your project dashboard.

Step 3: Select Format​

Choose Excel (.xlsx) from the dropdown.

Step 4: Import File​

Click Import and select your .xlsx file.

Step 5: Review Results​

Azbox shows:

  • βœ… Keywords imported
  • 🌍 Languages detected
  • ⚠️ Warnings (missing translations, unmatched languages)
  • ❌ Errors (if any)

What Gets Imported​

ContentImportedNotes
Key columnβœ… YesUsed as keyword identifier
Language columnsβœ… YesOnly if matching project languages
Empty cells⚠️ SkippedWarning generated
Unmatched languages⚠️ SkippedColumns not matching project languages
Multiple sheets❌ NoOnly first sheet is processed

Multi-Language Import​

Unlike other formats, Excel import processes all languages at once:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ keyword β”‚ en β”‚ es β”‚ fr β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ welcome β”‚ Welcome β”‚ Bienvenido β”‚ Bienvenueβ”‚ ← All 3 languages
β”‚ goodbye β”‚ Goodbye β”‚ AdiΓ³s β”‚ Au revoirβ”‚ imported at once
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Automatic Language Detection

Azbox automatically detects language columns by matching header names with your project's configured languages.

Common Issues​

"No language columns found"​

Problem: Header names don't match project language codes.

Solution: Ensure column headers exactly match your project languages:

  • βœ… en (if your project uses en)
  • ❌ English (won't be recognized)
  • ❌ EN (case-sensitive)

"No keyword column found"​

Problem: No recognizable key column.

Solution: Rename your key column to one of: key, keyword, source, id, string.

Empty rows skipped​

Problem: Rows without translations are skipped.

Solution: This is normal β€” only rows with at least one translation are imported.

Best Practices​

  1. Match language codes β€” Use exact codes from your Azbox project
  2. Clean your data β€” Remove empty rows and formatting
  3. Use first sheet β€” Azbox only reads the first sheet
  4. Consistent keys β€” Use snake_case or camelCase consistently
  5. No merged cells β€” Avoid merged cells in the spreadsheet

Template​

Download a template to get started:

keywordenesfrdept

Or create your own with these columns.

Workflow Example​

From Google Sheets​

  1. Create translations in Google Sheets
  2. Download as .xlsx (File β†’ Download β†’ Microsoft Excel)
  3. Import into Azbox

From External Translator​

  1. Send translator an Excel template with keyword + en columns
  2. Translator adds new language column (e.g., ja)
  3. Import completed file into Azbox

Bulk Migration​

  1. Export from old platform to Excel/CSV
  2. Rename columns to match Azbox format
  3. Import into Azbox

Crowdin Compatibility​

Azbox's Excel format is inspired by Crowdin's XLSX format. If you have exports from Crowdin, they should work with minimal modifications:

Crowdin ColumnAzbox Equivalent
Identifierkeyword or id
Source Stringsource
<Language>Language code (e.g., es)