Мастер импорта данных в каталоге
Получите данный и таблиц — excel, csv.
Прежде чем приступить к импорту, следует определиться с использованием и названиями дополнительных полей, если используются. (Т.е. определить, куда мы данные, собственно, будем импортировать). Этот вопрос описан по этой ссылке
Программа предоставляет развитые возможности для автоматического импорта ваших данных из существующего прайс-листа из множества форматов. Не нужно бояться кажущейся сложности процесса. Ведь наша цель — толково объяснить программе какие данные мы ей даем и в каком виде хотим получить результат. Следуйте указаниям мастера и этой документации и результат будет отличным!
Для открытия мастера импорта воспользуйтесь кнопкой ‘Импорт’ на вкладке ‘Список товаров’ главной кнопочной панели
Откроется первое окно мастера импорта в электронный каталог.
(Импорт из XML, format MBC — импортирует данные из собственного формата MyBusinessCatalog, используется для технических целей; Импорт из Gold — импорт из предыдущего поколения MyBusinessCatalog.
В данном случае нас интересует Мастер импорта
Мастер импорта предлагает три варианта.
На этом шаге предлагается указать примерную структуру данных, которые вы предполагаете импортировать.
Такой вариант идеально подходит для импорта файлов Excel, в том числе и с подгруппами.
Разберем типичный пример
Выберите ‘Импорт из’ MS Excel (В данном случае) и выберите свой файл в поле ‘Файл-Источник’
(Oб использовании шаблонов описано ниже.)
Обратите внимание на блок ‘Проп. строк’, в которое мы поставили единицу. Оно означает, что следует пропустить 1 строчку ‘шапки’ исходного документа (Т.е. мы не импортируем в каталог первую строку, в которой указаны заголовки столбцов — Code, Description, Price и т.д. Таким же образом исключаем из импорта реквизиты вашей фирмы и другие посторонние записи в верхней части исходного документа).
Итак, данные вашего файла привязали в полям каталога. Нажимаем кнопку ‘Выполнить’.
Как видите, структура списка полность воссоздана. Значки расставлены как указано.
Что делать если структура вашего прайса несколько сложнее?
В этом примере мы видим, что группа Super Balls имеет в свою очередь две подгруппы Small и Big.
Импорт иерархического (древовидного) списка произвольной структуры
Особенность этого способа импорта состоит в том, что исходный документ должен иметь четкую структуру. Обязательны к заполнению два дополнительных специальных поля.
Можно непосредственно во время импорта товаров импортировать изображения и дополнительные файлы.
Файлы изображений и дополнительные файлы могут находится как на локальном или сетевом диске, так и могут быть подгружены по http://
На первом шагу импорта следует указать папку или Url местонахождения файлов. Т.е. если в вашем импортируемом списке товаров имена файлов имеют вид anyfile.ext , а файлы располагаются в папке c:\images\ то это местоположение и следует указать. файл c:\images\anyfile.ext автоматически будет добавлен в каталог См. рисунок.
Такой импорт возможен при условии, что в вашем файле, из которого производится импорт, есть столбец, в котором есть список изображений (не больше двух, остальные проигнорируются) и (или) список дополнительных файлов (описания, инстркуции, схемы и т.д.)
Для автоматического импорта изображений столбец со списком имен файлов избражений следует присвоить специальному полю Images. Допустимые форматы — jpg, gif, bmp, png. Программа автоматически конвертирует их в свой рабочий формат (JPG)
Аналогично с произвольными файлами. Формат файлов не имеет значения. Столбец со списком файлов нужно привоить полю Files
Примечание. Следует иметь ввиду, что файлы копируются в папки каталога и не изменяются при изменении оригинала. Файл не добавляется, если он уже был добавлен ранее.
Введите в поле Файл-источник имя файла, из которого вы намерены получить данные
Загрузить шаблон – используйте эту кнопку для загрузки конфигурации процесса импорта из ранее сохраненного шаблона — файла (Файл-источник, настройки, форматы и т.д.) Обращаем ваше внимание, что столбцы полей в шаблоне сохраняется по их наименованиям, поэтому при смене названий сохраненный ранее шаблон может работать неверно.
Сначала выберите источник данных — MS Access таблицу или SQL запрос. Если вы выбираете импорт из таблицы, то выберите таблицу из списка, если вы хотите сделать запрос, то введите его в нижний блок, например:
Кликните кнопку ‘Далее>’ для перехода к следующему шагу.
На этом шаге Вы должны установить соответствие между полями данных таблицы-источника и вашими полями, в которые вы намерены импортировать данные.
Сначала выберите в левом списке поле (например «код».) и, удерживая клавишу Shift или Ctrl , щелкните мышкой по заголовку соответствующей колонки или строки.
Также Вы можете выбрать произвольный диапазон ячеек, столбцов, строк выделяя их мышью и удерживая клавиши Shift и Ctrl .
Для принятия сделанного выбора нажмите клавишу « Ввод » ( Enter )
Повторите эти действия для каждого поля (наименование, цена и всех ваших дополнительных полей)
Если Вы хотите пропустить несколько верхних строк (например «шапка» в страничке EXCEL) или крайних левых столбцов (нумерация в прайс-листе), то укажите кол-во в полях ‘Пропустить . строк’ и ‘пропустить . столбцов’.
Автозаполнение по столбцам – используйте эту кнопку для автоматического создания соответствий между вашими полями данных и импортируемой таблицы. В этом случае полю «код» будет присвоен первый столбец, полю «наименование» второй и т.д.
Автозаполнение по строкам – аналогично автозаполнению по столбцам, только по отношению к строкам.
В правой и левой таблицах выберите соответствующее друг другу поле и нажмите кнопку «добавить» Повторите операцию для всех полей из правой таблицы.
Для удаления ранее установленной связи полей нажмите кнопку « удалить »
Автозаполнение — используйте эту кнопку для автоматического создания соответствий между вашими полями данных и импортируемой таблицы. В этом случае полю «код» будет присвоен первый столбец из импортируемой таблицы, полю «наименование» второй и т.д.
В правой и левой таблицах выберите соответствующее друг другу поле и нажмите кнопку «добавить» Повторите операцию для всех полей из правой таблицы.
Для удаления ранее установленной связи полей нажмите кнопку «удалить»
Автозаполнение — используйте эту кнопку для автоматического создания соответствий между вашими полями данных и импортируемой таблицы. В этом случае полю «код» будет присвоен первый столбец, полю «наименование» второй и т.д.
Выберите поле в левом списке (например «код»). В правом поле установите две вертикальные линии, ограничивающие данные для этого поля в импортируемой таблице. Щелкните дважды, чтобы добавить или удалить разделитель. Вы можете тянуть установленный разделитель, удерживая левую кнопку мыши, для изменения ширина поля.
Когда разделите верно установлены, щелкните левой кнопкой мыши между разделителями для присвоения выбранного диапазона текущему полю данных
Если Вы хотите пропустить несколько верхних строк, то укажите кол-во в поле ‘Пропустить . строк’
Если вы верно указали разделители таблицы CSV в предыдущем шаге, то справа вы увидите таблицу разделенную на столбцы в соответствии с вашими параметрами. Если нет, вернитесь к предыдущему шагу.
Выберите в левом списке поле (например «Код») и щелкните мышкой между разделителями, соответствующими вашим данным.
Если Вы хотите пропустить несколько верхних строк, то укажите кол-во в поле ‘Пропустить . строк’
Автозаполнение — используйте эту кнопку для автоматического создания соответствий между вашими полями данных и импортируемой таблицы. В этом случае полю «код» будет присвоен первый столбец, полю «наименование» второй и т.д.
Нажмите кнопку ‘Далее>’ для продолжения или ‘Назад’ для перехода к предыдущему шагу.
Показывать подтверждение – показать уведомление об окончании..
Показывать подтверждение после . записей – установите кол-во записей, после которых будет выдано уведомление.
Только первые… — если вы не хотите импортировать все записи, укажите требуемое количество. Будет получено указанное количество записей начиная с первой.
Тождественность товарных позиций определяется по ключевому полю. Ключевым полем выступает поле «Code»
Следует обязательно указать ключевую колонку. (по умолчанию – «code». Рекомендуется.)
Сравнение получаемых данных будет происходить на основании именно этого поля.
Сохранить шаблон — используйте эту кнопку, чтобы сохранить настройки импорта (исходное имя файла, варианты формата, и т.д) в файл, чтобы использовать в процессе конфигурирования вашего следующего импорта.

Надстройка VBA-Excel
-
Для работы с внутренним конвертером Microsoft вам понадобится детально просмотреть документ на предмет лишних или, наоборот, недостающих символов. Используйте кнопку «Непечатаемые знаки», которая находится на вкладке «Главная». Так можно отобразить все невидимые знаки по типу пробела или табуляции. Поскольку в TXT не реализовано форматирование таблиц, их нужно будет создать вручную.
Состав надстройки
На сегодняшний день надстройка Excel содержит более 100 пользовательских функций, и более 25 макросов. Мы стараемся учитывать ваши пожелания и выпускаем обновления с новым функционалом и улучшениями. Все обновления проходят автоматически в пару кликов, быстро и удобно.
После установки надстройки на ленту Excel добавится новая вкладка — VBA-Excel. Вид данной вкладки зависит от вашей версии программы. В Excel 2016 она выглядит следующим образом:


Редактируем CSV-файлы, чтобы не сломать данные / Хабр
Иногда при преобразовании файлов Word возникает необходимость точной настройки больших объёмов данных. Для этого корпорация Microsoft предусмотрела инструмент конвертации обычного текстового документа в Эксель. Данная функция встроена непосредственно в саму программу и поддерживает только формат TXT.
Можно ли заставить Excel автоматически распознавать файлы CSV UTF-8?
П. С. Какие инструменты могут потенциально вести себя как и Excel?
Алекс прав, но так как вы должны экспортировать в csv, вы можете дать пользователям этот совет при открытии файлов csv:
- сохранить экспортированный файл в формате csv
- Открыть Excel
- импорт данных с помощью данных— > импорт внешних данных —> импорт данных
- выберите тип файла » csv » и перейдите к файлу
- в Мастере импорта измените File_Origin на «65001 UTF» (или выберите правильный идентификатор символа языка)
- измените разделитель на запятую
- выберите, куда импортировать и закончить
таким образом, специальные символы должны отображаться правильно.
маркер порядка байтов UTF-8 подскажет Excel 2007+ в том, что вы используете UTF-8. (См.это так пост).
в случае, если у кого-то возникают те же проблемы, что и у меня, класс кодирования UTF8 .NET не выводит маркер порядка байтов, даже если его конструктор явно указан. Вы должны использовать этот способ Если вы хотите действительно сохраните его с помощью маркера порядка байтов.
ошибка с игнорируемой спецификацией, похоже, исправлена для Excel 2013. У меня была такая же проблема с кириллическими буквами, но добавление символа BOM \uFEFF не помогло.
невероятно, что есть так много ответов, но никто не отвечает на вопрос:
» когда я задавал этот вопрос, я попросил способ открыть UTF-8 Файл CSV в Excel без каких-либо проблем для пользователя. «
ответ, отмеченный как принятый ответ С 200 + up-голосами, бесполезен для меня, потому что я не хочу давать своим пользователям руководство по настройке Excel. Кроме того: это руководство будет применяться к одной версии Excel, но другой Excel версии имеют различные меню и диалоговые окна конфигурации. Вам понадобится руководство для каждой версии Excel.
Итак, вопрос в том, как заставить Excel показывать данные UTF8 простым двойным щелчком мыши?
ну, по крайней мере, в Excel 2007 это невозможно, если вы используете CSV-файлы, потому что спецификация UTF8 игнорируется, и вы увидите только мусор. Это уже часть вопроса Любомира Шайдарова:
» Я также попытался указать UTF-8 BOM EF BB BF, но Excel игнорирует это.»
Я делаю тот же опыт: запись русских или греческих данных в файл CSV UTF8 с результатами BOM в мусоре в Excel:
Excel существует с десятилетий. Жаль, что Microsoft не смогла реализовать такую базовую вещь, как импорт CSV за все эти годы.
если вы поместите те же значения в HTML-файл и сохраните этот файл как файл UTF8 с BOM с расширением файла XLS вы получите правильный результат.
вы даже можете использовать цвета в HTML, которые Excel покажет правильно.
в этом случае только сама таблица имеет черную границу и линии. Если вы хотите, чтобы все ячейки отображали линии сетки, это также возможно в HTML:

Мастер импорта данных в электронный каталог товаров — Помощь
Обратите внимание на блок ‘Проп. строк’, в которое мы поставили единицу. Оно означает, что следует пропустить 1 строчку ‘шапки’ исходного документа (Т.е. мы не импортируем в каталог первую строку, в которой указаны заголовки столбцов — Code, Description, Price и т.д. Таким же образом исключаем из импорта реквизиты вашей фирмы и другие посторонние записи в верхней части исходного документа).
Способ 2: Сторонние конвертеры
Если нужно перевести множество текстовых файлов в короткий срок, на помощь придёт внешний софт. Благодаря таким решениям вам не придётся подолгу заниматься рутинным копированием информации из документов. Нужно будет лишь загрузить ваши DOC- или DOCX-файлы, а сервис или утилита преобразует их.
Интернет-ресурс Aspose предоставляет бесплатные инструменты конвертации различных форматов текстовых документов. Поэтому перевести Ворд в Эксель получится в режиме онлайн.
-
Перейдите на сайт и нажмите кнопку «Выберите Word файлы».
-
Скачайте или приобретите программу по представленной нами ссылке.

Можно ли заставить Excel автоматически распознавать файлы CSV UTF-8?
Итог работы получается совсем не тот что мне нужен. Я пытаюсь в файле данные.txt получить следующее:
1. Вторая колонка (Лист1) должна начинаться с 16 символа;
2. Третья колона (Лист1)с 35;
3. Четвертая (Лист1) с 55;
5. Никаких симолов (“, . ) в файле быть не должно.
Импорт данных в Excel 2007
Как импортировать в Excel файл в формате txt?
Импортировать txt-файлы можно двумя способами, которые в конечном итоге приводят к одному Мастеру текстов (импорт) и одному результату.
1. Находясь в книге Excel, в верхнем левом углу нажмите кнопку Microsoft Office, затем выберите команду Открыть. В появившемся диалоговом окне Открытие документа, в поле Тип файлов, выберите Текстовые файлы. В окне просмотра у вас появятся все текстовые файлы, укажите нужный файл и нажмите кнопку Открыть.
Программа автоматически запустит Мастер текстов (импорт).
2. Находясь в книге Excel, на вкладке Данные в группе Получение внешних данных нажмите кнопку Из текста. У вас появится диалоговое окно Импорт текстового файла, аналогичное окну Открытие документа п.1. В данном диалоговом окне укажите файл, который необходимо импортировать и нажмите кнопку Импорт.
Программа автоматически запустит Мастер текстов (импорт).
Второй важный момент – Формат файла. Из выпадающего списка вы можете выбрать нужную кодировку текста, если программа не смогла автоматически верно распознать текст.
Начать импорт со строки – укажите с какой строки необходимо начать импорт файла. Так вы можете не импортировать заглавие таблицы, колонтитулы или другой текст, который находится до таблицы и который все равно будет порезан в результате импорта таблицы.
Если на первом этапе вы указали все необходимые данные нажмите кнопку Далее.
На втором этапе Мастера импорта текстов у вас может быть два варианта действий.
1. Если на первом этапе вы указали, что у вас формат данных с разделителями, то здесь вам необходимо выбрать тип разделителя, либо же указать свой.
После выбора разделителей/установления столбцов вручную нажимаем кнопку Далее.
На третьем этапе Мастер импорта текста предлагает установить формат колонок. По умолчанию стоит Общий.
У меня файл в формате csv, открывается в Эксель в одну строчку, как его преобразовать в таблицу?
Проще сразу его импортировать в виде таблицы, ведь он таковым и является, только с запятыми (или точкой с запятой) в виде разделителя. Для этого, находясь в книге Excel, на вкладке Данные в группе Получение внешних данных нажмите кнопку Из текста.
У вас появится диалоговое окно Импорт текстового файла, в котором укажите файл, который необходимо импортировать и нажмите кнопку Импорт.
Сразу же откроется диалоговое окно Мастер текстов (импорт). На первом шаге в поле формат данных укажите с разделителями.
На втором шаге в поле Символом разделителем является отметьте – запятая (точка с запятой).
На третьем шаге, если есть необходимость, укажите формат столбцов.
После нажатия кнопки Готово файл csv будет корректно импортирован в Excel и преобразован в таблицу.
У меня есть таблица в формате txt со всеми линиями границ, как мне импортировать ее в Excel, чтобы этих границ не было?
Перед тем, как осуществить импорт таблицы зайдите в txt-файл и скопируйте фрагмент линии границы.
Во время импорта таблицы в Мастер текстов (импорт) на первом шаге в поле Укажите формат данных отметьте с разделителями.
На втором шаге в поле Символом-разделителем является отметьте пункт другой и установив курсор в поле для ввода символа нажмите комбинацию клавиш Ctrl+V. Таким образом, вы выберите в качестве разделителя линию границы таблицы.
Во время импорта txt-файла, числа, в которых разделители точки, Эксель воспринимает как даты и после импорта вернуть им прежнее значение не удается. Как обойти эту проблему?
Для того, что бы дробные числа с разделителем в виде точки отображались корректно в Excel, во время импорта файла на третьем шаге Мастер текстов (импорт) в окне Образец разбора данных выделите столбик, который содержит дробные числа, и в поле Формат данных столбца выберите текстовый.
После импорта данных выделите столбец, который содержит дробные числа с точкой. С помощью комбинации клавиш Ctrl+H откройте диалоговое окно Найти и заменить. В поле Найти укажите точку, в поле Заменить на – запятую. Нажмите кнопку Заменить все – замена будет произведена только в рамках выделенного столбца.
Теперь, с помощью меню Формат ячеек группы Ячейки вкладки Главная, измените формат столбца с Текстовый на Числовой.
Можно ли в Excel подключиться к данным базы Access что бы они автоматически обновлялись?
Да, для этого находясь в книге Excel через вкладку Данные в группе Получить внешние данные нажать на кнопку Из Access.
В открывшемся диалоговом окне Выбор источника данных укажите файл нужной вам базы данных.
В следующем диалоговом окне Выбор таблицы укажите таблицу или запрос, который необходимо импортировать в Excel.
У вас откроется еще одно диалоговое окно – Импорт данных. Здесь вы можете выбрать способ отображения данных в виде:
Здесь же можете указать Куда следует поместить данные?
В правом нижнем углу данного диалогового окна имеется кнопка Свойства… кликнув по которой вы переходите в диалоговое окно Свойства подключения.
На вкладке Использование выберите, с какой частотой должны обновляться данные:
- Фоновое обновление – позволяет продолжить работу в Excel пока выполняется запрос обновления данных. Снятие флажка приведет к выполнению запроса во время ожидания.
- Обновлять каждые … – включает автоматическое обновление данных через указанные промежутки времени.
- Обновление при открытии файла – при установлении флажка, данные будут автоматически обновляться только при открытии книги.
- Удалить данные из внешнего диапазона перед сохранением книги – эта опция доступна только при установленном флажка Обновить при открытии файла и в случае импорта данных в виде запроса. Установление флажка позволяет сохранять книгу с определением запроса, но без внешних данных.
Нажав во всех диалоговых окнах кнопку ОК, вы получаете в Excel данные из базы данных Access, которые автоматически обновляются в соответствии с изменениями в исходной базе данных.

Из excel в txt — Все про Эксель
-
Откройте ваш текстовый документ и выделите в нём сведения, которые хотите перенести в Эксель. Скопируйте их при помощи кнопки «Копировать», которую можно найти либо в контекстном меню, либо на панели инструментов на вкладке «Главная».