В каком приложении можно создать файл с расширением XLSX?

Файл XLSX представляет собой файл электронной таблицы формата Microsoft Excel Open XML. Вам нужна конкретная программа на вашем компьютере, которая может распознать и открыть файл XLSX

В каком приложении можно создать файл с расширением XLSX?

Файл формата XLSX – как его открыть, изменить или конвертировать

Файл с расширение XLSX представляет собой XML-формат файла Microsoft Excel. Это ZIP-сжатый файл электронной таблицы на основе XML, созданный в Microsoft Excel версии 2007 и более поздних.

Файлы XLSX организуют данные в ячейках, которые хранятся в листах, которые, в свою очередь, хранятся в книгах (файлы, содержащие несколько листов). Ячейки таблиц располагаются по строкам и столбцам и могут содержать стили, форматирование, математические функции, и многое другое.

Файлы электронных таблиц, созданные в более ранних версиях Excel, сохраняются в формате XLS. Файлы Excel, которые поддерживают макросы, являются файлами XLSM.

Как открыть файл XLSX

Если вы специально не установили на свой компьютер программу, которая может открывать файлы XLSX, то двойной щелчок по одному из них ничего не даст. На вашем компьютере должна быть установлена специальная программа, способная распознавать файл XLSX.

Хотя Microsoft Excel (версия 2007 и новее) является основной программой, используемой как для открытия файлов XLSX, так и для редактирования файлов XLSX, вы можете установить пакет обеспечения совместимости Microsoft Office для открытия, редактирования и сохранения файлов XLSX, используя более старую версию Excel.

Если у вас нет намерения редактировать файл XLSX и вы просто хотите его просмотреть, вы можете установить бесплатную программу просмотра Microsoft Office Excel. Она также поддерживает печать и копирование данных из файла XLSX, что может быть всем, что вам нужно сделать.

Вы также можете открывать и редактировать файлы XLSX без Excel, совершенно бесплатно, используя электронные таблицы Kingsoft, OpenOffice Calc или LibreOffice Calc. Если вы работаете на Mac, Apple Numbers также поддерживает файлы XLSX (но не все функции будут работать).

Google Sheets, Microsoft Excel Online и Zoho Docs – это ещё несколько способов бесплатно открывать и редактировать файлы XLSX. Но, Вы должны будете загрузить файл XLSX на веб-сайт, прежде чем вносить какие-либо изменения.

Чтобы отредактировать файл XLSX в Google Sheets, необходимо сначала загрузить его через Google Drive, а затем открыть этот файл в Google Sheets. Смотрите изображение ниже для помощи.

Если вы используете веб-браузер Chrome, вы можете установить Office Editing для документов, листов и слайдов в качестве расширения, которое позволяет открывать и редактировать файлы XLSX непосредственно в браузере, перетаскивая локальный файл XLSX в Chrome или открывая его из интернета, не загружая сначала на компьютер.

Как конвертировать файл XLSX

Если на вашем компьютере установлено одно из приложений, о которых мы уже упоминали, рекомендуется использовать эту же программу для сохранения любого XLSX, с которым вы работаете, в другом интересующем вас формате. Обычно это делается с помощью меню ФайлСохранить как. .

Например, если вы используете Excel, перейдите в меню Файл → Сохранить какОбзор и выберите CSV, XLS, TXT, XML и т.д. Клавиша F12 поможет быстрее перейти в окно «Сохранить как».

Иногда самое быстрое решение для преобразования файла XLSX не с помощью установленного вами инструмента, а с помощью бесплатной программы преобразования файлов или онлайн-сервиса, такого как Zamzar или Convert Files.

Используя возможности этих двух служб, вы можете преобразовать любой Excel файл в различные типы файлов, такие как CSV, XML, DOC, PDF, ODS, RTF, XLS, MDB, и даже форматы файлов изображений и веб – JPG, PNG и HTML.

Всё ещё не можете открыть файл XLSX

Наиболее вероятная причина, по которой файл не открывается, если вы попробовали все приведенные выше рекомендации, заключается в том, что вы на самом деле не имеете дело с файлом XLSX. Это может произойти, если вы неправильно рассмотрели расширение файла и путаете его с файлом Excel.

Например, возможно, ваш файл заканчивается на .LSX, и в этом случае это файл ярлыка потокового мультимедиа и не имеет ничего общего с Excel. Windows Media Player открывает файлы LSX.

Точно так же легко спутать файл SLX с файлом, который имеет расширение XLSX, но файлы SLX также не связаны с Excel и вместо этого используются такими программами, как Simulink и SpectraLayers.

Если вы не можете открыть файл, перечитайте расширение и исследуйте его онлайн. Вы легко найдёте больше информации о формате и узнаете, какие программы могут открывать и конвертировать его.

Файл формата xlsx: чем открыть, описание, особенности

XLSX – формат файлов табличного типа, разработанный компанией Microsoft для собственного пакета Micr.

XLSX – формат файлов табличного типа, разработанный компанией Microsoft для собственного пакета Microsoft Office 2007, в состав которого входят Word, Power Point, Publisher и Access. Разрешение пришло на смену «устаревшему» XLS, хотя пакеты MS Office 2007 года и выше сохраняют обратную совместимость с XLS.

Хотите узнать, чем открыть xslx-файлы? Тогда вы попали по адресу. В статье будут рассмотрены все способы работы с цифровыми таблицами.

Общее описание формата XLSX

XLSX-файл представляет собой виртуальную таблицу, разделенную на столбцы (максимум 16384, проиндексированы латинскими буквами и сочетаниями) и строки (максимум 1048576, пронумерованы), которые образуют пересечения, ячейки. Последние имеют формат А1, G8 и т.д. (сочетания индекса столбца и строки), заполняются цифровой и текстовой информацией, формулами, функциями.

Функционал формата позволяет осуществлять такие команды с ячейками:

  • объединение;
  • удаление;
  • присваивание значения;
  • создание формулы для дальнейших вычислений внутри таблицы;
  • разработка форм, прайс-листов, накладных;
  • работа с гиперссылками;
  • изменение ширины, высоты, фона, шрифтов;
  • выделение произвольной области рамками;
  • присваивание столбцам и строкам абсолютных величин.

Текстовым редактором такого не сделаешь. Как открыть файл XLSX на компьютере? Сейчас разберемся.

Как и чем открыть формат XLSX

Для работы с электронными таблицами первым делом в голову приходит только один вариант – Microsoft Office 2007 и более современные его версии. Хотя файлы открываются и в MS Office 2003 после скачивания необходимого плагина с официального сайта Microsoft.

Но мы рассмотрим все варианты без исключения, включая нестандартные.

Online

Открыть файл XLSX онлайн позволят следующие клиенты:

  • Google Drive;
  • Zoho Excel Viewer;
  • Microsoft Excel Online.

Друг от друга отличаются функционалом, но во всех случаях демонстрируют высокую скорость работы.

Android

Открыть файл XLSX на смартфоне легко. Для этого предусмотрен следующий набор ПО:

Чем открыть xlsx на андроид, если нет возможности скачать и установить профильное приложение? Используйте Google Drive.

Windows 7-10

Для ПК под управлением ОС Windows 7 и старше подойдут следующие программы:

Единственный недостаток большинства программ для Windows – размер итогового пакета ПО после установки. Чтобы открыть файл XLSX, приходится устанавливать пакет размером 1-3 ГБ. Однако дополнительно вы получаете возможность работы с DOC, PUB, PPT, ACCDB.

MacOS

Для работы с XLSX-файлами под ОС от Apple используйте:

  • Gnumetric;
  • Excel;
  • OpenOffice.

Linux

Операционная система поддерживает работу с электронными таблицами после установки ПО:

  • OxygeneOffice Pro;
  • MS Office for Linux.

Чем открыть формат xlsx в режиме онлайн? Ответ очевиден — Google Drive.

Проблемы при открытии XLSX-файлов

Документ Excel открывается без проблем представленными выше программами. Неполадки возникают по следующим причинам:

  • несовместимость с текущим ПО;
  • параметры файла выставлены неправильно;
  • нарушена целостность таблицы;
  • файл поврежден вирусами;
  • конфликты внутри ОС;
  • отсутствуют исполняемые файлы и библиотеки в исполняемой программе;
  • том поврежден.

В 95% случаев проблема решается повторным сохранением файла на компьютере или переустановкой программы для работы с XLSX-файлами.

Рекомендуем создавать резервные копии важных электронных таблиц, поскольку восстановление данных нередко влечет потерю информации и ошибки чтения.

Чем открыть XLSX-файл на Android: 8 лучших приложений

Рассказываем, какими программами можно открыть таблицы формата .xlsx на Android. Собрали для вас лучшие приложения, которые можно скачать бесплатно.

И школьники, и студенты, и представители взрослого поколения рано или поздно сталкиваются с таблицами – файлами, которые в удобном виде содержат различную информацию. Например, расписание в школе, график отпусков, учет доходов и расходов, заказы на поставки для торговой точки. О пользе электронных таблиц можно говорить бесконечно, поскольку в них еще и работать довольно комфортно, но мы не будем об этом.

Что делать в ситуации, когда компьютера с Microsoft Excel нет под рукой, но нужно срочно открыть или поработать с таблицей? В статье мы расскажем, чем же, собственно, можно открыть эксель-таблицу на мобильном телефоне Андроид. Под наш прицел попал формат xlsx, который появился в 2007 году и является более совершенной, функциональной версией xls. На человеческом языке – это современный стандарт для таблиц.

Мы рассмотрим специальные приложения, которые созданы для того, чтобы открыть файл xlsx, и офисные пакеты, в которых описываемая возможность – лишь одна из множества функций.

С помощью специальных приложений

Microsoft Excel

Начнем с самого очевидного – фирменного приложения компании Microsoft, которая, собственно, и изобрела эти таблицы. Их программа для телефона Android имеет аналогичное название, но скачать ее можно бесплатно. Однако все же для доступа к полному пакету функций потребуется оформить платную подписку на Microsoft 365.

Microsoft Excel позволяет не только открывать файлы, но и редактировать их, а также создавать свои по многочисленным шаблонам прямо на ходу. На смартфоне вы можете использовать все те же формулы и функции для расчета, что и в компьютерной версии. Также присутствует возможность визуализации данных (например, в виде графиков и диаграмм), а на устройствах с поддержкой сенсорного ввода доступна функция рисования, что помогает быстро делать заметки и выделять какие-либо области.

Но даже у такого неоспоримого лидера есть свои минусы. Для пользования приложением необходима учетная запись Microsoft, а для доступа ко всем функциям – платная подписка Microsoft 365. Программа весит немного (65 МБ), но требовательна к оперативной памяти (не менее 1 ГБ), версии ОС (Android 6.0+) и процессору (на базе ARM или Intel x86).

Несмотря на недостатки, приложение остается самым популярным для открытия xlsx файлов (более 1 млрд скачиваний), и мы также рекомендуем его к установке.

Google Таблицы

Google Таблицы – еще одна востребованная у пользователей программа, о чем можно судить по 500 млн скачиваний. Она также позволяет открывать и редактировать таблицы, форматировать ячейки и вводить в них формулы, сохранять файлы. Правда, в отличие от того же Microsoft Excel, здесь отсутствует возможность визуализации данных.

В чем явный плюс Google Таблицы, так это в том, что программа работает как в онлайн, так и в офлайн режимах. Компьютерная версия позволяет создавать таблицы и работать с ними, грубо говоря, в «интернете», а точнее, в облачном хранилище. За этим скрываются весомые достоинства – можно открыть доступ к таблицам коллегам для совместной работы, оставлять комментарии, а сам файл хранится в облаке и сохраняется автоматически, что сводит на нет вероятность его потери или несохранения. Приложение наследует все эти функции.

Также Google Таблицы умеют работать в оффлайн-режиме с xlsx файлами, которые хранятся в памяти смартфона. К преимуществам стоит также отнести простой удобный интерфейс и относительно невысокие требования к системе (Android 5.0+).

Читайте также  Как обновить приложение на нокиа люмия?

XLSX Viewer

К сожалению, вышеописанные программы – это два «титана», которые не оставляют и призрачного шанса своим конкурентам. Но мы нашли парочку других приложений от менее известных разработчиков, которые также справляются со своими задачами. Одно из них – это англоязычная XLSX viewer.

Загроможденный интерфейс может отпугнуть пользователя, но стоит немного разобраться, и все встает на свои места. Программа автоматически осуществляет поиск xlsx файлов и позволяет открывать их в один клик. Возможности редактирования отсутствуют.

К достоинствам XLSX Viewer следует отнести небольшой размер (19 МБ), низкие требования к системе (Android 4.4+) и то, что все функции доступны бесплатно, без каких-либо подписок. Также программа умеет открывать файлы других форматов (pdf, docx, ppt), но основное ее назначение – это работа с таблицами.

Из недостатков – не самый привлекательный дизайн, а также наличие рекламы, которая мешает работе.

XLSX File Reader

Подобрались к самому минималистичному и менее популярному приложению подборки. XLSX File Reader, как и XLSX Viewer, предназначен только для открытия (не редактирования) xlsx файлов. Программа также автоматически соберет все таблицы, что есть у вас на смартфоне Android, и отобразит их в удобном окошке.

За что следует похвалить XLSX File Reader, так это за приятный дизайн приложения. Оно не перегружено лишними функциями, а реклама хоть и есть, но не отвлекает от работы. Эта программа наименее требовательная в нашей подборке – ее размер составляет всего 7.9 МБ, а для запуска требуется Android 4.1. Поэтому, если у вас слабый смартфон и вы ищете, чем открыть на Андроид xlsx, то рекомендуем эту программу.

С помощью офисных пакетов

В этом подразделе представлены программы, которые предназначены для открытия не только файлов xlsx, но и других документов (текстовых, презентации и так далее).

WPS Office

WPS Office является наиболее популярным приложением из рассматриваемой категории – его загрузили свыше 1.3 млрд раз. Оно превращает ваш смартфон Android в подобие онлайн-офиса и позволяет работать со всевозможными документами, в том числе и с таблицами Excel.

Что касается последнего, то WPS Office не только открывает такие файлы, но и позволяет их править, использовать формулы и так далее. Доступен богатый инструментарий для решения практически любых задач.

Открывает WPS Office xlsx таблицы быстро, а дизайн окна приятный и не перегружен лишним. Более того, можно настроить между мобильным интерфейсом и привычным десктопным. Также, если постараться, можно связать приложение с ПК для удобного редактирования. Сохранять файлы можно как на памяти телефона, так и в облачном сервисе WPS.

Из минусов – обилие рекламы, наличие платной подписки (хотя для работы с таблицами она не потребуется). Программа довольно «тяжелая» (119 МБ), но ее требования к системе средние (Android 5.0+).

Office Document Reader

Еще один «карманный офис» порадует богатым инструментарием – помимо рассматриваемого формата, приложение способно открыть csv (тоже таблицы), epub (электронные книги) и многие другие файлы.

С xlsx Office Document Reader справляется на «ура» – программа быстро находит их (но, стоит отметить, не все) и без проблем открывает. Правда, отсутствует возможность редактирования, а дизайн такой же, как у XLSX viewer.

Из плюсов следует отметить «компактность» и удобство – найденные файлы аккуратно сложены по категориям, которые олицетворяют форматы, и тут не заблудится даже неподготовленный пользователь. Также отметим небольшой «вес» приложения – всего 28 МБ.

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

Document Viewer

Document Viewer представляет собой еще одну «сборную солянку», способную открывать файлы Word, Excel, PowerPoint и других продуктов Microsoft. Функциональность у программы минимальная, равно как и дизайн. Но это только плюс, поскольку интерфейс не загроможден лишними функциями.

Что касается работы с файлами xlsx, то приложение находит и открывает их все. В базовой версии возможность редактирования отсутствует – для этого нужно скачать плагин, что Document Viewer сам предложит сделать.

К достоинствам мы отнесем простоту в использовании, приятный и незагроможденный дизайн и отличную работу. К недостаткам – все ту же рекламу. Однако, от последней можно избавиться, купив платную подписку.

OfficeSuite

OfficeSuite – очередной отличный кандидат в нашей подборке, который помогает не только открыть xlsx файлы, но и редактировать их, используя стандартную панель инструментов. В этом плане приложение справляется на «ура» точно также, как и его собратья.

Есть у программы ряд других особенностей, которые упрощают работу с таблицами в целом. Так, вы можете бесплатно получить 5 ГБ облачного хранилища и хранить там файлы. Кросс-платформенные возможности позволяют связать ПК и Android для удобного редактирования. Интерфейс – удобный и интуитивно понятный. Программа переведена на более чем 65 языков – на русский в том числе. Размер у OfficeSuite средний (60 МБ), но зато пойдет он на слабых смартфонах (Android 4.4+).

Реклама может подпортить впечатление от пользования, однако авторы предлагают оформить платную подписку, которая не только уберет этот недостаток, но и наделит пользователя различными бонусами (50 ГБ облачного хранилища, откроется более 20 дополнительных функций). Впрочем, никто не запрещает пользоваться программой бесплатно.

Заключение

В нашей подборке 8 программ для открытия xlsx файлов на Android – и все они по-своему хороши. Если взглянуть на специальные приложения для открытия таблиц, которые позволяют лишь просматривать их, то обратите внимание на XLSX Viewer и XLSX File Reader. Если вы привыкли работать с онлайн-документами, то вашим незаменимым помощником станут Google Таблицы. Ну а Microsoft Excel – решение универсальное и беспроигрышное.

Что касается офисных пакетов, то все они пойдут для открытия xlsx таблиц, но не для редактирования, о чем мы непременно упомянули при описании.

Открытие файла XLSX

XLSX является форматом файлов, предназначенным для работы с электронными таблицами. В настоящее время он один из самых распространенных форматов данной направленности. Поэтому довольно часто пользователи сталкиваются с необходимостью открыть файл с указанным расширением. Давайте разберемся, с помощью какого софта это можно сделать и как именно.

Открываем XLSX

Файл с расширением XLSX представляет собой вид zip-архива, содержащего электронную таблицу. Он входит в серию открытых форматов Office Open XML. Данный формат является основным для программы Эксель, начиная с версии Excel 2007. Во внутреннем интерфейсе указанного приложения он так и представляется – «Книга Excel». Закономерно, что Эксель может открывать и работать с файлами XLSX. С ними также может работать ряд других табличных процессоров. Давайте рассмотрим, как открыть XLSX в различных программах.

Способ 1: Microsoft Excel

Открыть формат в программе Эксель, начиная с версии Microsoft Excel 2007, довольно просто и интуитивно понятно.

    Запускаем приложение и переходим по эмблеме Microsoft Office в Excel 2007, а в более поздних версиях перемещаемся во вкладку «Файл».

Происходит активация окна открытия документа. В центральной его части расположена область навигации, с помощью которой следует перейти в ту директорию, где расположен нужный файл с расширением XLSX. Выделяем тот документ, с которым собираемся работать, и жмем на кнопку «Открыть» в нижней части окна. Больше никаких изменений настроек в нем производить не нужно.

  • После этого файл в формате XLSX будет открыт.
  • Если же вы используете версию программы до Excel 2007, то по умолчанию данное приложение не откроет книги с расширением XLSX. Это связано с тем, что указанные версии были выпущены ранее, чем появился данный формат. Но владельцы Excel 2003 и более ранних программ все-таки смогут открывать книги XLSX, если установят патч, который специально предназначен для выполнения указанной операции. После этого можно будет запускать документы названного формата стандартным способом через пункт меню «Файл».

    Способ 2: Apache OpenOffice Calc

    Кроме того, документы XLSX можно открыть с помощью программы Apache OpenOffice Calc, которая является бесплатным аналогом Excel. В отличие от Эксель, у Calc формат XLSX не является основным, но, тем не менее, с его открытием программа справляется успешно, хотя и не умеет сохранять книги в данном расширении.

      Запускаем пакет программ OpenOffice. В открывшемся окне выбираем наименование «Электронная таблица».

    Открывается окно приложения Calc. Жмем по пункту «Файл» в верхнем горизонтальном меню.

    Запускается список действий. Выбираем в нем пункт «Открыть». Также можно, как и в предыдущем способе, вместо этого действия набрать комбинацию клавиш Ctrl+O.

    Запускается окно «Открыть» аналогичное тому, что мы видели при работе с Эксель. Тут так же переходим в папку, где расположен документ с расширением XLSX и выделяем его. Кликаем по кнопке «Открыть».

  • После этого файл XLSX будет открыт в программе Calc.
  • Есть и альтернативный вариант открытия.

      После запуска стартового окна OpenOffice жмем на кнопку «Открыть…» либо применяем сочетание клавиш Ctrl+O.

  • После запуска окна открытия документа выбираем нужную книгу XLSX и жмем на кнопку «Открыть». Запуск будет произведен в приложении Calc.
  • Способ 3: LibreOffice Calc

    Ещё одним бесплатным аналогом Эксель является LibreOffice Calc. У данной программы также XLSX не является основным форматом, но в отличие от OpenOffice, она может не только открывать и редактировать файлы в указанном формате, но и сохранять их с данным расширением.

      Запускаем пакет LibreOffice и в блоке «Создать» выбираем пункт «Таблицу Calc».

    Открывается приложение Calc. Как видим, его интерфейс очень напоминает аналог из пакета OpenOffice. Жмем по пункту «Файл» в меню.

    В выпадающем списке выбираем позицию «Открыть…». Либо просто можно, как и в предыдущих случаях, набрать сочетание клавиш Ctrl+O.

    Запускается окно открытия документа. Посредством него перемещаемся в место расположения искомого файла. Выделяем нужный объект с расширением XLSX и жмем на кнопку «Открыть».

  • После этого документ будет открыт в окне LibreOffice Calc.
  • Кроме того, есть ещё один вариант запустить документ XLSX прямо через интерфейс главного окна пакета LibreOffice без предварительного перехода в Calc.

      После запуска стартового окна LibreOffice переходим по пункту «Открыть файл», который является первым в горизонтальном меню, либо жмем сочетание клавиш Ctrl+O.

  • Запускается уже знакомое нам окно открытия файла. Выбираем в нём нужный документ и кликаем по кнопке «Открыть». После этого книга будет запущена в приложении Calc.
  • Способ 4: File Viewer Plus

    Программа File Viewer Plus специально создана для просмотра файлов различных форматов. Но документы с расширением XLSX она позволяет не только просматривать, но также редактировать и сохранять. Правда, не стоит обольщаться, так как возможности по редактированию у данного приложения все-таки значительно урезаны в сравнении с предыдущими программами. Поэтому лучше её использовать только для просмотра. Также следует сказать, что бесплатный срок пользования File Viewer ограничен 10 днями.

    Читайте также  Зачем нужно приложение Wallet?

      Запускаем File Viewer и щелкаем по кнопке «File» в горизонтальном меню. В открывшемся списке выбираем вариант «Open…».

    Также можно воспользоваться универсальным сочетанием кнопок Ctrl+O.
    Запускается окно открытия, в котором, как всегда, перемещаемся в директорию расположения файла. Выделяем наименование документа XLSX и жмем на кнопку «Открыть».

  • После этого документ в формате XLSX будет открыт в программе File Viewer Plus.
  • Существует более простой и быстрый способ запуска файла в данном приложении. Нужно выделить наименование файла в Проводнике Windows, зажать левую кнопку мыши и просто перетащить его в окно приложения File Viewer. Файл будет тут же открыт.

    Среди всех вариантов запуска файлов с расширением XLSX наиболее оптимальным является открытие его в программе Microsoft Excel. Это обусловлено тем, что данное приложение является «родным» для указанного типа файлов. Но если по какой-либо причине у вас на компьютере не установлен пакет Microsoft Office, то можно воспользоваться бесплатными аналогами: OpenOffice или LibreOffice. В функциональности они почти не проигрывают. В крайнем случае, на помощь придет программа File Viewer Plus, но её желательно использовать только для просмотра, а не редактирования.

    Помимо этой статьи, на сайте еще 12304 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Excel: создание в формате xlsx без COM технологии

    Рейтинг: 156

    Прочитал книгу Воутер Ван Вугт «OpenXML Кратко и доступно»

    Переименовал xlsx в zip и распаковал архив в папку.

    Получил 3 папки и файл [Content_Types].xml.

    Разработку вел снизу-вверх. Сперва насоздавал файлы необходимые для Excel. Затем сделал структуру с данными на основании которых генерится документ.

    Струкутуру с данными назвал ДанныеКниги

    Процедура создания файла такова. Создаю все необходимые файлы и папки.

    Делал выгрузку шапка 10 строк тч 4000 строк, 67 столбцов 20 формул в строке. форматирование(шрифты, рамки, ширина столбцов, заливка) времени заняло 135 секунд.

    пример формирования шапки

    Книга хранится в структуре которая инициализируется следующим образом

    Стили (рамки, шрифты, заливки) хранятся для всей книги в файле styles.xml.

    Все строковые значения ячеек книги(дата тоже) хранятся в списке «СписокСтрок» который сохраняется в файл sharedStrings.xml.

    листы книги каждый в своем файле sheet1.xml. (ширина колонок, объединенные ячейки, данные листа).

    Пример формирования [Content_Types].xml

    Добавил таблицы. Для моих целей завершил обработку.

    Специальные предложения

    Не используйте конкатенацию. Лучше массив + СтрСоединить().
    При конкатенации на каждый «+» скорее всего выделяется новая память под всю! строку. Это медленно и вообще бессмысленная нагрузка на процессор и память.

    Было бы здорово, если бы вы оформили это в виде обработки-библиотеки. Давно напрашивается )

    Просмотры 12695

    Загрузки 0

    Рейтинг 121

    Создание 10.09.18 17:32

    Обновление 19.09.18 18:03

    № Публикации 900022

    Тип файла Нет файла

    Конфигурация Конфигурации 1cv8

    Операционная система Не имеет значения

    Вид учета Не имеет значения

    Доступ к файлу Бесплатно (free)

    Код открыт Да

    См. также

    Копирование числовых ячеек из 1С в Excel Промо

    Решение проблемы, когда значения скопированных ячеек из табличных документов 1С в Excel воспринимаются последним как текст, т.е. без дополнительного форматирования значений невозможно применить арифметические операции. Поводом для публикации послужило понимание того, что целое предприятие с более сотней активных пользователей уже на протяжении года мучилось с такой, казалось бы на первый взгляд, тривиальной проблемой. Варианты решения, предложенные специалистами helpdesk, обслуживающими данное предприятие, а так же многочисленные обсуждения на форумах, только подтвердили убеждение в необходимости описания способа, который позволил мне качественно и быстро справиться с ситуацией.

    15.01.2019 34459 itriot11 27

    Загрузка данных из файла .CSV

    Алгоритм для загрузки данных в учебную конфигурацию из файла с расширением CSV.

    23.08.2021 858 user1571738 0

    Удаление из файла эксель ненужных страниц средствами 1С без COM и через COM

    Как средствами 1С из файла эксель удалить ненужные листы без COM и с ним. Я разрабатывал на платформе 1С:Предприятие 8.3 (8.3.14.1694)

    28.01.2020 3458 pavel_pss 12

    Обертка функций Excel на русском. Ускорение процесса разработки.

    Устали переключаться с русского на английский и обратно при работе с таблицами Excel из 1С? Сборка наиболее необходимых функций и методов работы с Excel, обернутых в функции 1С на русском языке.

    24.10.2019 7972 DmitryKotov 6

    Excel vs 1С: битва с неожиданным исходом Промо

    Что лучше 1С или Excel? Разберемся, в казалось бы, очевидном, чтобы получить невероятное!

    11.04.2019 41310 bolefirenko 122

    Выгрузка из 1С номенклатуры со штрихкодами без программирования

    Я так и не смог найти простой инструкции или обработки, чтобы выгрузить из 1С: Управление торговлей 11 номенклатуру вместе со штрихкодами, поэтому решил написать собственную инструкцию.

    28.08.2019 24587 user1114182 11

    Загрузка картинок в справочники (Универсальная загрузка из табличного документа)

    Пример загрузки картинок в справочник Номенклатура (с помощью обработки универсальная загрузка данных из табличного документа). Проверялось на конфигурации УТ 11.4.7.

    28.05.2019 9776 Rasdag 5

    Повторение строк заголовка на каждой странице при обработке файлов Excel средствами платформы 1С:Предприятие

    Вопросы повторения строк на каждой странице при работе с файлом Excel из программы, работающей в системе 1С.

    23.01.2019 7187 senshkr 3

    Из Excel в 1С запросом Промо

    . ну, конечно, не прям так типовым языком запросов, а расширенным языком запросов. Речь пойдет о том, как «залить» данные в таблицы 1С и не пилить при этом бесконечного количества наколеночных обработок.

    14.08.2018 21707 m-rv 5

    Запись одной книги Excel на нескольких листах средствами 1С (без внешних компонент)

    Пользователи часто просят сохранить им стопиццот отчетов в один файл Excel, чтобы отчеты были в одном файле. Ну или клиент хочет счет, накладную и счет-фактуру получить в одном документе. 1С умеет это делать без всяких там COM-объектов. Давайте разберемся, куда нажимать и что крутить.

    14.01.2019 28233 starik-2005 36

    Как легко загружать данные из электронных таблиц (Excel, OpenOffice и т.д)

    Как легко загружать данные из электронных таблиц (Excel, OpenOffice и т.д). На примере загрузки в табличную часть документа Поступление товаров и услуг в УТ 11.4.

    09.01.2019 15972 Rasdag 14

    Работа с Excel через COM

    Несколько примеров работы с excel (ms office 2010, в моем случае) через COM.

    01.10.2018 13733 jaroslav.h 0

    Загрузка из EXCEL в 1С на платформе 8.3.6/8.3.7/8.3.8/8.3.9/8.3.10 (с картинками) Промо

    Импорт содержимого из файлов в форматах XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) в таблицу значений.

    06.04.2015 266702 StepByStep 76

    Выгрузка в Excel с использованием формата OpenXML, разбор файла sheet1.xml

    Судя по количеству просмотров темы https://infostart.ru/public/900022/ решил описать структуру файла Листа excel. На полноту не претендую, опишу то, что знаю.

    21.09.2018 8765 user1045404 2

    Выгрузка в Excel с использованием формата OpenXML

    По работе приходится часто выгружать данные в Excel формате. При большом количестве строк и формул этот процесс достаточно длительный. Решил написать для своих целей небольшую библиотечку для выгрузки данных. Используется технология open-xml. Никаких библиотек не надо, пишу напрямую в xml файлики. Платформа 8.3.11 Для теста обычных форм брал УТ 10.3

    1 стартмани

    18.09.2018 5488 28 user1045404 9

    Маркировка ячеек цветом. Отладка загрузки данных из эксель.

    После 100-ой кривой загрузки родился способ, как отладить алгоритм.

    05.07.2018 10061 Rustig 7

    Загрузка из EXCEL в 1С. Чтение файла XLSX средствами 1С. ПостроительDOM Промо

    ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод «NativeXLSX» (ПостроительDOM). Обрабатываются данные EXCEL типов: «Строка», «Число», «Дата» («Время»), «Булево», «Процент», а также изображения.

    11.09.2014 78948 StepByStep 27

    Загрузка из Excel в управляемом приложении

    С появлением управляемого интерфейса стали актуальными вопросы в давно освоенных приемах работы. В частности, загрузка из файла.

    30.11.2017 42582 alex_bitti 17

    Функция сохранения картинок из книги Excel в каталог с определением координат на листе

    Разбор файла *.xlsx как Web-архива, выгрузка изображений без потери качества, с определением положения изображений.

    12.11.2017 11474 user634820_zergemoth 1

    Работа с Excel

    Собрал различные полезности для работы с Excel из 1С. Иногда приходится форматировать документ Excel программно из 1С. Так вот, чтобы не искать постоянно на просторах интернета как сделать левое выравнивание в ячейке Excel из 1С и т.п. решил опубликовать это.

    23.10.2017 58409 arakelyan 41

    Загрузка из EXCEL в 1С. MS ADODB.Connection Промо

    ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод «MS ADODB» (ADODB.Connection). Поддерживаемые типы: *.xls,*.xlsx.

    30.11.2012 162879 StepByStep 89

    Невалидный XLSX при сохранении Табличного документа

    Ошибка открытия XLSX файлов, созданных при сохранении Табличного документа. (Невалидный формат файла)

    21.10.2017 16258 saddy 3

    Почему при загрузке таблицы Excel в 1С возникают ошибки?

    При загрузке из EXCEL в 1С методом MS ADODB.Connection столкнулся с некоторыми проблемами, которые попытался устранить в ниже приведенной статье. Надеюсь, что статья поможет вам сократить время разработки. Особая благодарность Андрею М. за публикацию //infostart.ru/public/163640/

    28.04.2017 18260 dakork 4

    Загрузка значений свойств номенклатуры в Альфа-Авто с использованием обработки загрузки данных из табличного документа

    В публикации будет рассмотрено использование встроенной в отраслевую конфигурацию Альфа-Авто обработки по загрузке данных из табличного документа для заполнения значений дополнительных свойств номенклатуры.

    13.10.2016 18710 miavolas 16

    СТАБИЛЬНАЯ Загрузка справочника номенклатуры в 1С:Управление торговлей 8 из прайс-листа в Excel (код открыт скачать можно бесплатно) Промо

    В таких случаях многие заказывают соответствующие обработки у собственных штатных программистов, фирм-франчайзи или сторонних разработчиков, но это дополнительные расходы и время. Как быть, если по различным причинам такой возможности нет? У каждого пользователя профессиональной версии 1С:Предприятие 8 подобная обработка уже есть! На диске ИТС! Типовая обработка «ЗагрузкаДанныхИзТабличногоДокумента.epf», находиться в разделе «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа». Обратите внимание, начиная с Февраля 2010 г. на диске ИТС данная обработка для конфигураций на платформе 8.1 находиться в другом разделе: «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Платформа 1С:Предприятие 8.1» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа».

    07.11.2011 190035 SkyLink2012 132

    Как создать файл Excel (.XLS и .XLSX) в С# без установки Microsoft Office?

    Как создать электронную таблицу Excel с С#, не требуя установки Excel на компьютере, на котором выполняется код?

    ОТВЕТЫ

    Ответ 1

    Вы можете использовать библиотеку под названием ExcelLibrary. Это бесплатная библиотека с открытым исходным кодом, размещенная в Google Code:

    Это выглядит как порт PHP ExcelWriter, который вы упомянули выше. Он пока не будет писать в новый формат .xlsx, но они работают над добавлением этой функциональности в.

    Это очень просто, маленький и простой в использовании. Кроме того, он имеет DataSetHelper, который позволяет вам использовать DataSets и DataTables для удобной работы с данными Excel.

    ExcelLibrary, кажется, все еще работает только для более старого формата Excel (файлы .xls), но может добавить поддержку в будущем для новых форматов 2007/2010.

    Вы также можете использовать EPPlus, который работает только для файлов формата Excel 2007/2010 (файлы .xlsx). Там также NPOI, который работает с обоими.

    Читайте также  Какое приложение открывает docx?

    Есть несколько известных ошибок с каждой библиотекой, как отмечено в комментариях. В целом, EPPlus кажется лучшим выбором с течением времени. Похоже, что он более активно обновляется и документируется.

    Кроме того, как отмечает @АртёмЦарионов ниже, EPPlus имеет поддержку сводных таблиц, а ExcelLibrary может иметь некоторую поддержку (проблема сводных таблиц в ExcelLibrary)

    Вот пример кода для ExcelLibrary:

    Вот пример получения данных из базы данных и создания из нее рабочей книги. Обратите внимание, что код ExcelLibrary — это одна строка внизу:

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

    Ответ 2

    Если вы довольны форматом xlsx, попробуйте мой проект GitHub, EPPlus. Все началось с исходного кода из ExcelPackage, но сегодня это полное переписывание. Он поддерживает диапазоны, стилизацию ячеек, диаграммы, фигуры, изображения, именованные диапазоны, автофильтр и многое другое.

    Ответ 3

    Я успешно использовал следующие проекты с открытым исходным кодом:

    ExcelPackage для форматов OOXML (Office 2007)

    NPOI для формата .XLS(Office 2003). NPOI 2.0 (бета-версия) также поддерживает XLSX.

    Посмотрите на мои сообщения в блоге:

    Ответ 4

    А как насчет использования Open XML SDK 2.0 для Microsoft Office?

    • Не требует установленного Office
    • Сделано в Microsoft = достойная документация MSDN
    • Всего одна .Net dll для использования в проекте
    • SDK поставляется со многими инструментами, такими как diff, validator и т.д.

    Ответ 5

    Вы можете использовать OLEDB для создания и обработки файлов Excel. Проверьте это: Чтение и запись Excel с помощью OLEDB.

    EDIT — Еще несколько ссылок:

    Ответ 6

    Коммерческое решение, SpreadsheetGear для .NET сделает это.

    Вы можете увидеть живые образцы ASP.NET (С# и VB) здесь и скачать ознакомительную версию здесь.

    Отказ от ответственности: я владею SpreadsheetGear LLC

    Ответ 7

    Несколько вариантов, которые я использовал:

    Если XLSX является обязательным: ExcelPackage — хороший старт, но он умер, когда разработчик прекратил работать над ним. ExML поднялся оттуда и добавил несколько функций. ExML не является плохим вариантом, я все еще использую его на нескольких веб-сайтах.

    Тем не менее, для всех моих новых проектов я использую NPOI, порт.NET Apache POI. NPOI 2.0 (Alpha) также поддерживает XLSX.

    Ответ 8

    Очень легкая опция может заключаться в использовании таблиц HTML. Просто создайте теги head, body и table в файле и сохраните его как файл с расширением .xls. Существуют специальные атрибуты Microsoft, которые можно использовать для создания вывода, включая формулы.

    Я понимаю, что вы не можете кодировать это в веб-приложении, но вот пример композиции файла Excel через HTML-таблица. Этот метод можно использовать, если вы кодировали консольное приложение, настольное приложение или службу.

    Ответ 9

    Вы можете использовать ExcelXmlWriter.

    Ответ 10

    Если вы создаете файлы Excel 2007/2010, попробуйте этот проект с открытым исходным кодом: https://github.com/closedxml/closedxml

    Он обеспечивает объектно-ориентированный способ манипулирования файлами (аналогично VBA), не имея дело с проблемами XML-документов. Он может использоваться любым языком.NET, таким как С# и Visual Basic (VB).

    ClosedXML позволяет создавать файлы Excel 2007/2010 без приложения Excel. Типичным примером является создание отчетов Excel на веб-сервере:

    Ответ 11

    Возможно, вы захотите проверить классы взаимодействия. Вы говорите, нет OLE (что это не так), но классы взаимодействия очень просты в использовании.

    Вы можете быть впечатлены, если не попробовали их.

    Пожалуйста, обратите внимание на позицию Microsoft по этому вопросу:

    В настоящее время Microsoft не рекомендует и не поддерживает автоматизацию приложений Microsoft Office из любых необслуживаемых, неинтерактивных клиентских приложений или компонентов (включая ASP, ASP.NET, DCOM и NT Services), поскольку Office может работать нестабильно и/или или тупик, когда Office работает в этой среде.

    Ответ 12

    Здесь полностью бесплатная библиотека С#, которая позволяет экспортировать из DataSet , DataTable или List<> в подлинный файл Excel.xlsx Excel 2007. Использование библиотек OpenXML:

    Полный исходный код предоставляется — бесплатно — вместе с инструкциями и демонстрационным приложением.

    После добавления этого класса в приложение вы можете экспортировать свой DataSet в Excel только в одной строке кода:

    Это не намного проще, чем это.

    И это даже не требует наличия Excel на вашем сервере.

    Ответ 13

    Вы можете рассмотреть возможность создания ваших файлов в формате XML Spreadsheet 2003. Это простой формат XML с использованием хорошо документированной схемы.

    Ответ 14

    У них есть бесплатная версия со всеми функциями, но не более 150 строк на листе и 5 листов на книгу, если это соответствует вашим потребностям.

    Мне еще не приходилось пользоваться им, но выглядит интересно.

    Ответ 15

    Syncfusion Essential XlsIO может сделать это. Он не зависит от Microsoft Office, а также имеет специальную поддержку для различных платформ.

    • ASP.NET
    • ASP.NET MVC
    • UWP
    • Xamarin
    • WPF и Windows Forms
    • Служба Windows и пакетные операции

    Весь набор средств управления предоставляется бесплатно через программу лицензий сообщества, если вы соответствуете требованиям (доход менее 1 миллиона долларов США). Примечание: я работаю на Syncfusion.

    Ответ 16

    Доступны различные библиотеки Office 2003 XML для небольших файлов Excel. Тем не менее, я считаю большой размер большой рабочей книги, сохраненной в формате XML, проблемой. Например, рабочая книга, с которой я работаю, будет иметь размер 40 МБ в новом (и, по общему мнению, более плотно упакованном) формате XLSX и станет файлом XML размером 360 МБ.

    Насколько мне показало мое исследование, есть два коммерческих пакета, которые позволяют выводить файлы в более старые двоичные форматы. Они:

    Ни один не дешев (500 долларов США и 800 долларов США соответственно, я думаю). но оба работают независимо от самого Excel.

    Что мне было бы интересно, так это модуль вывода в Excel для OpenOffice.org. Интересно, можно ли их портировать с Java на .Net.

    Ответ 17

    вы также можете использовать стороннюю библиотеку, например Aspose.

    Эта библиотека имеет то преимущество, что на вашем компьютере не будет установлен Excel, который был бы идеальным в вашем случае.

    Ответ 18

    OpenXML также является хорошей альтернативой, которая помогает избежать установки MS Excel на сервере. Open XML SDK 2.0, предоставляемый Microsoft, упрощает задачу управления пакетами Open XML и базовыми элементами схемы Open XML в пакете. Интерфейс прикладного программирования Open XML (API) инкапсулирует многие общие задачи, которые разработчики выполняют в пакетах Open XML.

    Ответ 19

    Я согласен с созданием XML-таблиц, вот пример того, как это сделать для С# 3 (все просто блоги об этом в VB 9: P) http://www.aaron-powell.com/linq-to-xml-to-excel

    Ответ 20

    Я только недавно использовал FlexCel.NET и обнаружил, что это отличная библиотека! Я не говорю это о слишком многих программных продуктах. Нет смысла указывать здесь всю информацию о продажах, вы можете прочитать все функции на их сайте.

    Это коммерческий продукт, но вы получите полный исходный код, если купите его. Итак, я полагаю, вы могли бы скомпилировать его в свою сборку, если бы вы действительно этого хотели. В противном случае это всего лишь одна дополнительная сборка для xcopy — без настройки, установки или чего-либо подобного.

    Я не думаю, что вы найдете какой-либо способ сделать это без сторонних библиотек, так как .NET Framework, очевидно, не имеет встроенной поддержки для него, а OLE Automation — это целый мир боли.

    Ответ 21

    Просто хочу добавить другую ссылку на стороннее решение, которое напрямую решает вашу проблему: http://www.officewriter.com

    (Отказ от ответственности: я работаю для SoftArtisans, компании, которая делает OfficeWriter)

    Ответ 22

    Я написал простой код для экспорта набора данных в Excel без использования объекта Excel с помощью System.IO.StreamWriter.

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

    Ответ 23

    Или вы могли бы использовать Interop.

    Ответ 24

    Здесь можно сделать это с LINQ to XML, в комплекте с образцом кода:

    Это немного сложно, поскольку вам нужно импортировать пространства имен и т.д., но это позволяет вам избежать любых внешних зависимостей.

    (Также, конечно, это VB.NET, а не С#, но вы всегда можете изолировать материал VB.NET в своем собственном проекте, чтобы использовать XML-литералы и делать все остальное на С#.)

    Ответ 25

    Вы можете создавать красиво отформатированные файлы Excel с помощью этой библиотеки: http://officehelper.codeplex.com/documentation
    Пример ниже:

    где образец выглядит следующим образом:

    Ответ 26

    Некоторые сторонние поставщики компонентов, такие как Infragistics или Syncfusion, обеспечивают очень хорошие возможности экспорта Excel, которые не требуют установки Microsoft Excel.

    Поскольку эти поставщики также предоставляют расширенные компоненты сетки пользовательского интерфейса, эти компоненты особенно удобны, если вы хотите, чтобы стиль и макет экспорта excel имитировали текущее состояние сетки в пользовательском интерфейсе вашего приложения.

    Если ваш экспорт предназначен для выполнения на стороне сервера с акцентом на экспортируемые данные и без ссылки на пользовательский интерфейс, я бы воспользовался одним из бесплатных вариантов с открытым исходным кодом (например, ExcelLibrary).

    Ранее я участвовал в проектах, которые пытались использовать автоматизацию на стороне сервера в пакете Microsoft Office. Исходя из этого опыта, я бы настоятельно рекомендовал против такого подхода.

    Ответ 27

    Привет, это решение заключается в том, чтобы экспортировать вид сетки в ваш файл excel, который может помочь вам

    Ответ 28

    Самый простой и быстрый способ создания файла Excel из С# — использовать инструмент производительности Open XML. Инструмент производительности Open XML поставляется с установкой Open XML SDK. Инструмент реверсирует любой файл Excel в код С#. Затем код С# можно использовать для повторного создания этого файла.

    1. Установите SDK Open XML с помощью инструмента.
    2. Создайте файл Excel, используя последний клиент Excel с желаемым внешним видом. Назовите его DesiredLook.xlsx .
    3. С помощью инструмента откройте DesiredLook.xlsx и нажмите кнопку Reflect Code рядом с верхней.
    4. Код С# для вашего файла будет создан в правой панели инструмента. Добавьте это в свое решение С# и создайте файлы с этим желаемым внешним видом.

    В качестве бонуса этот метод работает для любых файлов Word и PowerPoint. Будучи разработчиком С#, вы вносите изменения в код в соответствии с вашими потребностями.

    Я разработал простое приложение WPF для github, которое будет работать в Windows для этой цели. Существует класс-заполнитель под названием GeneratedClass который вы можете вставить сгенерированный код. Если вы вернетесь к одной версии файла, она будет генерировать файл excel следующим образом:

    Ответ 29

    Некоторая полезная автоматизация Excel в С#, вы можете найти по следующей ссылке.

    Ответ 30

    Посмотрите образцы, как создавать файлы Excel.

    Борис Аладышкин/ автор статьи

    Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

    Понравилась статья? Поделиться с друзьями:
    Itsovet61.ru
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: