Какие столбцы нужны для каталога, заявок и списка задач
Каталог мастерской отвечает на вопрос, что можно заказать: ему нужны код изделия, название и цена. Список заявок показывает, кто и когда обратился, поэтому содержит номер обращения, дату, тему и состояние. План задач связывает работу с ответственным и сроком. Общий заголовок «Описание» не заменяет эти различия.
В учебном каталоге изделие КТ-12 — керамическая чашка за 680 ₽. Заявка З-41 от 8 апреля касается партии из двадцати чашек. Задача Т-09 поручает Ольге подтвердить срок изготовления к 10 апреля. Эти записи связаны, но описывают разные сущности: предложение, обращение и конкретную работу.
При проектировании полезно назвать смысл одной строки вслух. Если строка означает изделие, имя клиента в ней появляться не должно: один товар может заинтересовать многих клиентов. Если строка означает задачу, завершение одного действия не закрывает всю заявку. Такое разделение помогает добавлять новые записи без повторного исправления структуры.
Три структуры для мастерской: изделие КТ-12, заявка З-41 и связанная с ней задача Т-09.
Данные к иллюстрации
Список
Одна строка
Основные поля
Каталог
Изделие КТ-12
Код · название · цена
Заявки
Обращение З-41
Номер · дата · тема
Задачи
Действие Т-09
Работа · владелец · срок
01
Каталог описывает изделия с устойчивыми кодами; цену хранят отдельным числом, чтобы сравнение не зависело от текста названия.
02
Заявка получает собственный номер и дату; код изделия связывает обращение с каталогом без копирования всех его полей.
03
Задачу определяют действием, ответственным и сроком; несколько задач одной заявки остаются отдельными записями рабочего плана.
01
Начните с результата
Сначала определяют решение, которому должна помогать таблица. Для небольшой библиотеки это поиск выданной книги и даты возврата. Достаточно полей «Код», «Название», «Автор», «Статус» и «Вернуть до». Набор столбцов следует из задачи, а не из стремления собрать как можно больше сведений.
02
Проверьте структуру перед заполнением
Каждому столбцу нужно одно назначение и понятное название. Код книги с ведущими нулями хранится как текст, цена — как число, дата возврата — как дата. У каждой строки одинаковый смысл: одна книга или одна выдача, в зависимости от выбранной структуры.
03
Проверьте структуру на нескольких строках
До заполнения большого списка полезно составить несколько учебных строк. Они показывают, хватает ли столбцов и можно ли однозначно различить записи. Если одну книгу выдают много раз, историю выдач выделяют в отдельную таблицу, связанную с каталогом по коду книги.
04
Подготовьте таблицу к работе
Перед использованием проверяют обязательные значения, уникальность кодов и единообразие дат. Книга XLSX может хранить листы, оформление и формулы. CSV передаёт одну плоскую таблицу в текстовом виде; при обмене нужно согласовать кодировку, разделитель и типы столбцов.
Уровень записи / 02
Одна строка — одна запись: исправляем неудобную таблицу
Заказ М-208 включает две кружки по 680 ₽ и одну вазу за 1 450 ₽. Если записать «кружки, ваза» в одну ячейку, рядом останется неясное количество 3. Такая строка скрывает разные цены и не позволяет отдельно проверить, сколько кружек продано за весь месяц.
Удобнее считать строкой одну позицию заказа: М-208, кружка, количество 2, цена 680; следующая строка — М-208, ваза, количество 1, цена 1 450. Повторение номера заказа здесь необходимо. Оно связывает позиции, а не свидетельствует о случайном дубле: различать строки помогает номер позиции или код товара.
Суммы позиций равны 1 360 ₽ и 1 450 ₽, итог заказа составляет 2 810 ₽. Доставку, общую для заказа, нельзя повторять в обеих строках без правила распределения. Её удобнее хранить отдельно на уровне заказа, иначе группировка по товарам незаметно увеличит общий расход.
Заказ М-208: отдельные позиции дают проверяемый итог 2 810 ₽ без доставки.
01
Повторяющийся номер заказа допустим, когда строки обозначают разные позиции; случайный дубль выявляют по совокупности полей записи.
02
Количество и цена относятся к одному товару в одной строке; смесь товаров внутри ячейки мешает проверяемым итогам.
03
Общие расходы заказа отделяют от позиций или распределяют по заранее описанному правилу, чтобы не учесть доставку дважды.
Передача данных / 03
Открываем CSV и сохраняем типы столбцов
Учебный CSV поставщика содержит код 0042, название «Лента», количество 12 и дату поступления 2027-04-09. Строка передаёт символы с разделителями, но сама не закрепляет тип каждого столбца. Поэтому одинаковый файл при автоматическом открытии может дать разные результаты в зависимости от настроек программы получателя.
В Excel файл можно импортировать через получение данных из текста или CSV. До загрузки проверяют разделитель и читаемость русских названий, затем задают коду текстовый тип, количеству числовой, дате календарный. Конкретные команды зависят от версии программы; смысл проверки остаётся одинаковым независимо от расположения кнопок.
После импорта код должен остаться 0042, количество — позволять числовой подсчёт, дата — соответствовать 9 апреля. Если название превратилось в нечитаемые символы, сначала исправляют кодировку. Схема ниже показывает ожидаемые типы и результаты, а не интерфейс редактора: по ней удобно сверять собственную небольшую учебную таблицу.
Собственная схема типов для CSV поставщика; показаны данные и ожидаемый смысл столбцов.
01
Кодировка определяет читаемость букв, разделитель границы столбцов, а выбранный тип — дальнейшую интерпретацию значения каждого поля.
02
Текстовый тип кода задают до преобразования исходных данных; появление числа 42 означает потерю ведущих нулей идентификатора.
03
Дату 2027-04-09 проверяют как 9 апреля 2027 года, а количество 12 — как число без единицы внутри ячейки.
Разберём детали
Вопросы и ответы
Как сформулировать назначение будущей таблицы?
Опишите объект учёта и вопрос, на который хотите отвечать. Затем подберите столбцы и проверьте их на нескольких примерных записях.
Когда лучше менять состав столбцов?
На этапе учебных строк, до массового заполнения. Если структура меняется позже, сохраняют исходную версию и проверяют, не теряются ли сведения.
Чем XLSX отличается от CSV?
XLSX может хранить листы, оформление и формулы. CSV представляет плоские текстовые данные и не сохраняет весь набор возможностей книги.
Почему нельзя объединить несколько сущностей в одной ячейке?
Это затрудняет сортировку, поиск и расчёты. Для повторяющихся записей обычно нужны отдельные строки или связанные таблицы.
Превратите список в рабочую структуру.
Практика работы с таблицами доступна во внешнем сервисе Excel AI.