Справочный центр

Правила разбора файлов
*.xlsx

Правила синтаксического разбора файлов *.xlsx для проекта локализации приложений
Исходные файлы
Назначение файлов:

.xlsx файл — это файл, содержащий электронную таблицу, созданную с помощью Microsoft Excel. В файле хранятся данные, которые привязаны к определенным ячейкам. Адрес ячейки определяется согласно нумерации строк и столбцов таблицы. Формат файла XLSX основан на Open XML. Для уменьшения размера файла используется сжатие ZIP.
  1. Анализ
Более детально о формате XML в целом можно почитать здесь.
Основные ключи рассмотрим на примере ниже:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">
        <dimension ref="A1:C4"/>
        <sheetViews>
            <sheetView tabSelected="1" workbookViewId="0">
                <selection sqref="A1:C4"/>
            </sheetView>
        </sheetViews>
        <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"/>
        <cols>
            <col min="1" max="3" width="11" customWidth="1"/>
        </cols>
        <sheetData>
            <row r="1">
                <c r="A1" t="s">
                    <v>47</v>
                </c>
                <c r="B1" t="s">
                    <v>Акт выполненных работ</v>
                </c>
                <c r="C1" t="s">
                    <v>Work acceptance report</v>
                </c>
                <c r="D1" t="s">
                    <v>ru</v>
                </c>
            </row>
            <row r="2">
                <c r="A2" t="s">
                    <v>47</v>
                </c>
                <c r="B2" t="s">
                    <v>Акт выполненных работ</v>
                </c>
                <c r="C2" t="s">
                    <v>Work acceptance report</v>
                </c>
                <c r="D2" t="s">
                    <v>ru</v>
                </c>
            </row>
        </sheetData>
        <pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>
        <tableParts count="1">
            <tablePart r:id="rId1"/>
        </tableParts>
    </worksheet>
Описание ключей:

  1. элемент с, вложенный в элемент row (первая колонка)
a.Назначение: контекст.
b.Пример: 47.
c.Пояснение:может отсутствовать.

2. элемент с, вложенный в элемент row (четвертая колонка)
a.Назначение: язык исходной строки.
b.Пример: ru.
c.Пояснение: -.


3. элемент с, вложенный в элемент row (вторая колонка)
a.Назначение: исходная строка.
b.Пример: Акт выполненных работ.
c.Пояснение: содержит исходную строку для перевода.


4. элемент с, вложенный в элемент row (третья колонка)
a.Назначение: строка перевода.
b.Пример: Work acceptance report.
c.Пояснение: содержит исходную строку или строку перевода, по умолчанию присутствует только исходная строка.

Мы предлагаем воспользоваться для перевода *xslx файлов нашим онлайн-сервисом alingvo. Сервис:
  • загружает исходные файлы
  • преобразует их в строки для перевода
  • предоставляет удобный для переводчика интерфейс
  • формирует целевые файлы