Конвертирование листов Excel в табличный документ формата mxl 1С:Предприятия 8 с сохранением форматирования и возможностью корректировки размеров ячеек (XLS -> MXL)

Обработка преобразует лист Microsoft Excel  в табличный документ формата mxl 1С:Предприятия 8 с переносом текста ячеек и максимально возможным сохранением:
— формата, выравнивания и признаков переноса текста в ячейках;
— обрамления ячеек и признаков их объединения.

Также существует возможность ввода коэффициентов ширины и высоты ячеек, что позволяет максимально точно подобрать их размер.
Существует возможность отдельного включения опций переноса, что позволяет, например, переносить только бланки табличных документов без  находящегося в них текста.
Требуется наличие установленного Microsoft Excel.
Опубликовано в формате 8.1. Для использования с 8.2 потребуется конвертация.

25 Comments

  1. copybases

    Обработка преобразует лист Microsoft Excel в табличный документ формата mxl 1С:Предприятия 8 с переносом текста ячеек и максимально возможным сохранением:

    — формата, выравнивания и признаков переноса текста в ячейках;

    — обрамления ячеек и признаков их объединения.

    Перейти к публикации

    Reply
  2. RuFa

    Спасибо за обработку. Понравилась. Переносит довольно сложные таблицы. Правда, у меня у одной таблицы правый край не отформатировал. Возможно, таблица большая. Не сразу понял, какой коэффициент ширины и высоты ячеек задавать.

    Reply
  3. mystos

    Шикарная вещь! Очень часто пользовался подобной обработкой для 7.7. Теперь будет возможность использовать этот механизм и для восьмерки. Огромное спасибо!

    Reply
  4. Spacer
    mystos пишет:

    Шикарная вещь! Очень часто пользовался подобной обработкой для 7.7. Теперь будет возможность использовать этот механизм и для восьмерки. Огромное спасибо!

    (2) mystos,

    Ну, для восьмерки можно было пользоваться тем же механизмом что и для семерки.

    Главное чтобы семерка была установлена.

    Копи-паст табличных документов между семеркой и восьмеркой работает.:)

    А вообще вещь конечно хорошая.

    Reply
  5. alekseineputin

    Недавно намучился рисовать бумажку 🙂 Вот сейчас постну, заработаю инфокопеечку и скачаю 🙂

    Конечно плюс поставлю.

    (2)(3) А про копи-паст мне и не подумалось )))

    Reply
  6. arjunasoft

    хотелось бы попробовать, иногда требуется такая штука.

    Reply
  7. Еле

    когда нибудь эта обработка пригодится. Спасибо вам за нее

    Reply
  8. DrAku1a

    Хорошая вещь. Раньше пользовался аналогичной под 7.7, (файл сохранял в mxl и открывал в 8-ке) а переписать на 8.x было лень не было времени. Теперь буду пользоваться Вашей.

    Reply
  9. bazcom

    Спасибо за обработку, посмотрю как работает, авось пригодится! 🙂

    Reply
  10. dkprim

    хоть вещь и не уникальная в своем классе, но полезная 🙂 автору спасибо 🙂

    Reply
  11. mikhailovaew

    Спасибо! по опыту: один из наиболее трудоемких этапов написания печатных форм по образцу в экселе — это рисование таблицы…

    Reply
  12. Збянтэжаны Саўка

    Хорошо!

    Но надо бы добавить еще выбор листа из книги.

    Посмотри как здесь «Загрузка из Эксель-таблиц (вер.1).»:

    http://infostart.ru/public/95360/

    Да и еще поставить

    Эксель.DisplayAlerts = Ложь;

    чтобы не было лишних вопросов при закрытии экселя.

    Ну вроде что-то типа вот так:

    Reply
  13. copybases
    Збянтэжаны Саўка пишет:

    Хорошо!

    Но надо бы добавить еще выбор листа из книги.

    Посмотри как здесь «Загрузка из Эксель-таблиц (вер.1).»:

    http://infostart.ru/public/95360/

    Да и еще поставить

    Эксель.DisplayAlerts = Ложь;

    чтобы не было лишних вопросов при закрытии экселя.

    Да, это всё правильно, а ещё можно дописать перенос цвета и заливки и многое другое, но, честно говоря, обработка была написана полтора года назад из-за наличия вечерами в гостинице (командировка) уймы свободного времени и из-за лени (т.к. нужно было создать уйму печатных форм, а большинство из них было сделано в Экселе.)До использования конвертера в «семёрку» и последующего копи-паста не додумался:(. А сейчас нет ни времени, ни потребности обработку совершенствовать, так что новых версий, скорее всего, не будет. Здесь вам, коллеги, при желании можно найти большое поле для экспериментов и добавить то, чего не хватает — код открыт…

    Благодарен всем за отзывы и замечания.

    Reply
  14. Збянтэжаны Саўка

    (14) Да будет Вам обмжаться, я просто подумал что обработка будет Вами развиваться дальше ну и по доброте душевной решил подкинуть пароу советов 🙂

    Спасибо за разработку.

    Reply
  15. copybases

    (15) Збянтэжаны Саўка,

    🙂 Да я не обижаюсь совсем, я просто пояснил, что развитие обработки не планирую — для меня она свою задачу выполнила, а если кто улучшит и даже выложит её сюда — я не против — сам потом скачаю и буду пользоваться

    😉

    Reply
  16. OksanaSub

    Спасибо большое, перед НГ много баз придется переводить на 1с8, многие ПФ переработаны в Excel, но отложены для написания в 1с8, понадобиться.

    Reply
  17. Stepping1C

    Спасибо за обработку.

    Попробуем — посмотрим.

    Reply
  18. Borisych

    аналоги есть и на этом же ресурсе

    Reply
  19. newa

    Спасибо, давно хотелось иметь что-то похожее, чтобы сэкономить время на рисование форм в 1с.

    Reply
  20. Dethmond

    Спасибо, что поделились обработкой, реально нужная вещь. Огромное количество времени будет сэкономлено)))

    Reply
  21. ms200999

    Полезная вещь. Плюсую.

    Reply
  22. nikgol2410

    Благодарю за работу.

    Плюс.

    Reply
  23. kozlovvp

    Не плохо было бы добавить обработку ожидания прерывания пользователем

    Reply
  24. IRLes
    Reply
  25. copybases

    (28) IRLes, Спасибо Вам и за положительный отзыв и за то, что поделились подробностями столь полезной доработки.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *