Bazaprogram.ru

Новости из мира ПК
5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

C excel открыть файл

Поддерживаемые Excel форматы файлов

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Вы можете сохранить файл Excel в другом формате, щелкнув файл _Гт_ Сохранить как. Форматы файлов, доступные в диалоговом окне » Сохранить как «, зависят от того, какой тип листа активен (лист, лист диаграммы или другой тип листа).

Примечание: Когда вы сохраняете файл в другом формате, часть форматирования, данных и функций может быть потеряна.

Чтобы открыть файл, созданный в другом формате, либо в более ранней версии Excel, либо в другой программе, нажмите кнопку файл _гт_ Открыть. При открытии книги Excel 97-2003 она автоматически открывается в режиме совместимости. Чтобы воспользоваться преимуществами новых возможностей Excel 2010, можно сохранить книгу в формате файла Excel 2010. Однако вы также можете продолжить работу в режиме совместимости, в котором исходный формат файла сохраняется для обеспечения обратной совместимости.

Форматы файлов Excel

Стандартный формат файлов Excel 2010 и Excel 2007, основанный на языке XML. В этом формате нельзя сохранять код макросов Microsoft Visual Basic для приложений (VBA) и листы макросов Microsoft Office Excel 4.0 (XLM).

Книга Excel с поддержкой макросов (код)

Формат файлов на основе XML и с поддержкой макросов для Excel 2016, Excel 2013, Excel 2010 и Excel 2007. В этом формате можно сохранять код макросов VBA и листы макросов Excel 4.0 (XLM).

Двоичная книга Excel

Формат двоичных файлов (BIFF12) для Excel 2010 и Excel 2007.

Формат файлов по умолчанию для шаблона Excel для Excel 2010 и Excel 2007. Не позволяет сохранять код макросов VBA, а также листы макросов Microsoft Excel 4.0 (XLM).

Формат файлов с поддержкой макросов в шаблонах Excel Excel 2010 и Excel 2007. В этом формате можно сохранять код макросов VBA и листы макросов Excel 4.0 (XLM).

Книга Excel 97—2003

Формат двоичных файлов Excel 97 — Excel 2003 (BIFF8).

Шаблон Excel 97- Excel 2003

Формат двоичных файлов Excel 97 — Excel 2003 (BIFF8) для хранения шаблонов Excel.

Книга Microsoft Excel 5.0/95

Формат двоичных файлов Excel 5.0/95 (BIFF5).

Таблица XML 2003

Формат файлов XML-таблиц 2003 (XMLSS).

Данные XML Data

Формат данных XML.

Надстройка Microsoft Excel

Формат файлов надстроек Excel 2010 и Excel 2007 на основе XML с поддержкой макросов. Надстройка — это программа, обеспечивающая возможность выполнения дополнительного кода. Позволяет использовать проекты VBA и листы макросов Excel 4.0 (XLM).

Надстройка Excel 97—2003

Надстройка Excel 97-2003, дополнительная программа, предназначенная для выполнения дополнительного кода. Поддерживает использование проектов VBA.

Формат файла Excel 4.0, в котором сохраняются только обычные листы, листы диаграмм и макросов. Книгу можно открыть в этом формате файла в Excel 2010, но сохранить файл Excel в этом формате нельзя.

Электронная таблица Works 6.0-9.0

Электронная таблица, сохраненная в Microsoft Works 6.0-9.0.

Примечание: Этот формат поддерживается только в Excel Starter.

Форматы текстовых файлов

Форматированный текст (разделители — пробелы)

Формат для Lotus, с разделителями — пробелами. Сохраняет только активный лист

Текст (разделители — знаки табуляции)

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

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

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

Текст в кодировке Unicode

Сохраняет книгу в виде текста в кодировке Unicode, стандартной кодировке символов, разработанном Unicode Consortium.

CSV (разделители — запятые)

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

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

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

Формат обмена данными. Сохраняет только активный лист.

Формат Symbolic Link. Сохраняется только активный лист.

Примечание: Если вы сохраните книгу в любом текстовом формате, будут потеряны все элементы форматирования.

Другие форматы файлов

dBase III и IV. Файлы этого формата можно открывать в Microsoft Excel, но сохранять файлы Microsoft Excel в формате dBase нельзя.

Таблица OpenDocument. Вы можете сохранять файлы Excel 2010, чтобы их можно было открывать в приложениях электронных таблиц, использующих формат электронной таблицы OpenDocument, например Google Docs и OpenOffice.org Calc. Вы также можете открывать электронные таблицы в формате ODS в Excel 2010. При сохранении и открытии ODS-файлов может быть потеряно форматирование.

Формат переносимых документов (PDF). Этот формат файлов сохраняет форматирование документа и включает общий доступ к файлам. При просмотре PDF-файла в Интернете и выводе его на печать сохраняется его исходное представление. Данные в файле нельзя легко изменить. Формат PDF также полезен для документов, которые будут воспроизведены с помощью методов профессиональной печати.

Примечание: Этот формат не поддерживается в Excel 2007.

Читать еще:  Ms excel онлайн

Спецификация документации в формате XML (XPS). Этот формат файлов сохраняет форматирование документа и включает общий доступ к файлам. При просмотре XPS-файла в Интернете или печати он сохраняет данные в нужном формате, и их невозможно легко изменить в файле.

Примечание: Этот формат не поддерживается в Excel 2007.

Форматы файлов, использующие буфер обмена

Вы можете вставлять данные из буфера обмена Microsoft Office в Excel с помощью команды » Вставить » или «Специальная Вставка » (вкладка » Главная «, Группа » буфер обмена «, кнопка » Вставить «), если данные буфера обмена Office находятся в одном из следующих форматов.

Идентификаторы типа буфера обмена

Рисунки в формате Windows Metafile (WMF) или Windows Enhanced Metafile (EMF).

Примечание. Если вы скопируете метафайл Windows (WMF) из другой программы, Microsoft Excel вставит рисунок в виде расширенного метафайла (EMF).

Рисунки, сохраненные в растровом формате (BMP).

Форматы файлов Microsoft Excel

Двоичные форматы файлов для Excel версий 5.0/95 (BIFF5), Excel 97-2003 (BIFF8) и Excel 2010 (BIFF12).

Формат Symbolic Link.

Формат обмена данными.

Текст (разделители — знаки табуляции)

Текстовый формат со знаками табуляции в качестве разделителей.

CSV (разделители — запятые)

Формат с разделителями-запятыми

Форматированный текст (разделители — пробелы)

RTF. Только из Excel.

GIF, JPG, DOC, XLS или BMP

Объекты Microsoft Excel, объекты правильно зарегистрированных программ, поддерживающих OLE 2,0 (OwnerLink ) и рисунки или другой формат презентации.

GIF, JPG, DOC, XLS или BMP

OwnerLink, ObjectLink, Link, Picture или другой формат.

Формат рисованного объекта Office или Picture (EMF)

Отображаемый текст, текст OEM

Веб-страница в одном файле

Веб-страница в одном файле (MHT или MHTML). Этот формат файла объединяет встроенные рисунки, приложения, связанные документы и другие вспомогательные элементы, на которые есть ссылки в документе.

Примечание: Этот формат не поддерживается в Excel 2007.

Примечание: Если вы скопируете текст из другой программы, Microsoft Excel вставит этот текст в формате HTML независимо от формата исходного текста.

Форматы файлов, которые не поддерживаются в Excel

Следующие форматы файлов больше не поддерживаются в Excel 2016, Excel 2013, Excel 2010, Excel Starter и Excel 2007. Вы не можете открывать и сохранять файлы в этих форматах файлов.

Идентификаторы типа буфера обмена

Форматы файлов Excel 2.0, 3.0 и 2.x

WK1, FMT, WK2, WK3, FM3, WK4

.WK1, .WK2, .WK3, .WK4, .WKS

Форматы файлов Lotus 1-2-3 (все версии)

Формат файлов Microsoft Works (все версии)

Формат файла DBASE II

Формат файла Quattro Pro для MS-DOS

Quattro Pro 5.0 и 7.0 для Windows.

Форматы файлов, которые не поддерживаются в Excel Starter

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

Надстройка Excel 97—2003

Надстройка Microsoft Excel

Имя источника данных

Доступ к базе данных MDE

Подключение к данным Office

Файл канала данных

Открытие и просмотр файлов в неподдерживаемых форматах

Если формат файла, который вы хотите использовать, не поддерживается в Excel, вы можете попробовать сделать следующее:

Поиск в Интернете для форматов файлов, которые не поддерживаются в Excel, с помощью конвертеров форматов файлов.

Сохранение файла в формате, поддерживаемом другой программой, и его экспорт в формат, поддерживаемый приложением Excel.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Файл формата XLS: чем открыть онлайн, на компьютере, андроиде

XLS — формат, в котором хранятся таблицы, если информация заполняется в программе Excel, входящей в.

XLS, расшифровка Extended Cells — формат, в котором хранятся таблицы, если информация заполняется в программе Excel, входящей в Microsoft Office 2003.

Сейчас пользователи работают в Microsoft Office 2007, 2010 и 2016, в которых табличная информация хранится в формате XLSX.

Рассмотрим 2 вопроса:

  • как открыть файл XLS, созданный в Эксель 2003, на компьютере с офисными приложениями 2010, 2013 или 2016;
  • чем открыть файл XLS онлайн.

Краткое описание формата XLS

Книга XLS состоит из отдельных листов. Лист разлинован на столбцы и строки. Столбцы пронумерованы либо цифрами, либо латинскими буквами, а строки – цифрами. На пересечении строки и столбца расположена ячейка. Каждая ячейка однозначно определяется номерами столбца и строки. Ячейки заполняются информацией. Это могут быть числа, текст, даты, проценты, дроби. Над ячейками выполняют действия с помощью формул. Каждую из ячеек раскрашивают для наглядности цветами шрифта и фона, доступными в палитре цветов.

XLS – один из востребованных табличных форматов. Но книгу XLS открыть, просмотреть и отредактировать обычными текстовыми редакторами не удастся. Поэтому вопрос «чем открыть XLS?» возникает достаточно часто.

Как открыть файл XLS расширения

Для этого нужна специальная программа – Microsoft Excel, входящая в состав Microsoft Office.

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

Как открыть файл XLS онлайн

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

Для этой цели созданы следующие ресурсы:

Далее — нажать знак «плюс» (+), после чего откроется пустая таблица.

Потом нужно последовательно нажать на «Файл», затем на «Открыть», выбрать в списке «Загрузка» и найти нужный файл на стационарном компьютере.

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

  • Docspal

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

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

Затем — нажимаем кнопку «View document» (расположена справа), начнется процедура обработки файла.

Кроме специальных программ применяются дополнения к браузерам. При помощи дополнений файлы Эксель возможно просматривать быстро и с удобством.

  • Google Docs Viewer для Мозилла;
  • Google Docs для Хром.
Читать еще:  Как расставить ранги в excel

Открываем XLS на Андроиде

Фирма Майкрософт разработала бесплатные программы, специально предназначенные для работы с таблицами Эксель на андроиде:

Эти программы бесплатны и есть на нашем сайте.

QuickOffice позволяет обращаться к популярным облачным хранилищам — Dropbox, Google Docs и просматривать размещенные там файлы с возможностью их редактирования.

Открываем файл XLS на компьютере

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

Наиболее распространённое средство, позволяющее открыть файл XLS – текстовый процессор Excel, входящий в стандартный пакет программ MS Office.

Если же в вашей системе не установлен пакет программ MS Office от компании Майкрософт, можно использовать аналогичные, но бесплатные программы.

Самые используемые из них:

Для открытия файла XLS нужно запустить программу Calc, входящую в Open Office и LibreOffice. Calc дублирует функции Excel.

Чем открыть XLS в Windows 10

Более 30% пользователей предпочитают использовать для этой цели Microsoft Office 2010, поскольку этот пакет привычен и удобен.

Microsoft Office 2016 – более современный офисный продукт, все программы, входящие в него, и Excel, в том числе, улучшены и доработаны.

Чем открыть XLS в Windows 7

Microsoft Office 2007 — стандартный и наиболее часто используемый пакет, позволяющий просмотр и редактирование файла XLS в Windows 7.

Какие еще могут быть проблемы с файлом XLS

Файл не получится открыть, если он поврежден.

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

Как открыть огромный файл Excel эффективно

У меня есть файл Excel объемом 150 МБ, который откроется на очень мощном компьютере примерно за 7 минут с помощью следующего:

Есть ли способ открыть файл excel быстрее? Я открыт даже для очень диковинных предложений (таких как hadoop, spark, c, java и т. Д.). В идеале я ищу способ открыть файл менее чем за 30 секунд, если это не несбыточная мечта. Кроме того, в приведенном выше примере используется Python, но это не обязательно Python.

Примечание: это файл Excel с клиента. Он не может быть преобразован в любой другой формат до того, как мы его получим. Это не наш файл

ОБНОВИТЬ: Ответ с рабочим примером кода, который откроет следующий файл Excel размером 200 МБ менее чем за 30 секунд, будет вознагражден за вознаграждение: https://drive.google.com/file/d/0B_CXvCTOo7_2VW9 > . Этот файл должен иметь строку (столбец 1), дату (столбец 9) и номер (столбец 11).

Решение

Хорошо, если ваш Excel будет таким же простым, как файл CSV, как в вашем примере (https://drive.google.com/file/d/0B_CXvCTOo7_2UVZxbnpRaEVnaFk/view?usp=sharing ), вы можете попробовать открыть файл в виде zip-файла и прочитать непосредственно каждый xml:

Intel i5 4460, 12 ГБ оперативной памяти, твердотельный накопитель Samsung EVO PRO.

Если у вас много оперативной памяти:
Этот код требует много оперативной памяти, но это занимает 20

25 секунд. (Вам нужен параметр -Xmx7g)

Старый ответ (Не нужен параметр Xms7g, поэтому занимает меньше памяти):
Для открытия и чтения файла примера требуется около 35 секунд (200 МБ) с жесткого диска, а с SDD — чуть меньше (30 секунд).

Другие решения

Большинство языков программирования, которые работают с продуктами Office, имеют некоторый средний уровень, и обычно это узкое место, хороший пример — использование PIA / Interop или Open XML SDK.

Один из способов получить данные на более низком уровне (минуя средний уровень) — использовать драйвер.

Файл Excel объемом 150 МБ, занимающий около 7 минут.

Лучшее, что я мог сделать, — это файл размером 130 МБ за 135 секунд, примерно в 3 раза быстрее:

Win 7×64, Intel i5, 2.3 ГГц, 8 ГБ ОЗУ, SSD250 ГБ.

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

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

Мне удалось прочитать файл примерно за 30 секунд, используя ядро ​​.NET и Open XML SDK.

В следующем примере возвращается список объектов, содержащих все строки и ячейки с совпадающими типами, он поддерживает дату, числовые и текстовые ячейки. Проект доступен здесь: https://github.com/xferaa/BigSpreadSheetExample/ (Должен работать в Windows, Linux и Mac OS и не требует установки Excel или какого-либо компонента Excel).

Я запускал программу на трехлетнем ноутбуке с SSD-накопителем, 8 ГБ оперативной памяти и процессором Intel Core i7-4710 с тактовой частотой 2,50 ГГц (два ядра) в 64-разрядной версии Windows 10.

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

Хитрость заключалась в том, чтобы использовать подход SAX, как описано здесь:

Библиотеку Pandas в Python можно использовать для хранения и обработки ваших данных, но используя ее для прямой загрузки .xlsx файл будет довольно медленным, например с помощью read_excel() .

Один из подходов состоит в том, чтобы использовать Python для автоматизации преобразования вашего файла в CSV с использованием самого Excel, а затем с помощью Pandas загрузить полученный CSV-файл с помощью read_csv() . Это даст вам хорошее ускорение, но не менее 30 секунд:

Типы столбцов
Типы для ваших столбцов можно указать, передав dtype а также converters а также parse_dates :

Вы также должны указать infer_datetime_format=True , так как это значительно ускорит конвертацию даты.

nfer_datetime_format : логическое, по умолчанию False

Если True и parse_dates включены, pandas будет пытаться определить формат строк даты и времени в столбцах, и если это возможно
Предположим, переключиться на более быстрый метод их анализа. В некоторых случаях
это может увеличить скорость разбора в 5-10 раз.

Читать еще:  Срез данных в excel

Также добавьте dayfirst=True если даты в форме DD/MM/YYYY ,

Выборочные столбцы
Если вам действительно нужно работать только над столбцами 1 9 11 , то вы можете еще больше сократить ресурсы, указав usecols=[0, 8, 10] следующее:

Результирующий кадр данных будет содержать только эти 3 столбца данных.

ОЗУ
Использование RAM-диска для хранения временного файла CSV позволит еще больше ускорить время загрузки.

Примечание. Предполагается, что вы используете ПК с Windows и Excel.

Я использую рабочую станцию ​​Dell Precision T1700 и использую c #. Мне удалось открыть файл и прочитать его содержимое примерно за 24 секунды, просто используя стандартный код, чтобы открыть книгу с помощью служб взаимодействия. Используя ссылки на библиотеку объектов Microsoft Excel 15.0, вот мой код.

Код для открытия и чтения книги:

Я создал образец Джава Программа, способная загрузить файл за

40 секунд моего ноутбука (ядро Intel i7 4, 16 ГБ ОЗУ).

Эта программа использует Apache POI библиотека загрузить файл .xlsx, используя XSSF SAX API .

Интерфейс обратного вызова com.stackoverlfow.largefile.RecordHandler Реализация может быть использована для обработки данных, загруженных из Excel. Этот интерфейс определяет только один метод, который принимает три аргумента

  • имя листа: строка, имя листа Excel
  • номер строки: int, номер строки данных
  • а также data map : Карта: ссылка на ячейку Excel и значение ячейки в формате Excel

Класс com.stackoverlfow.largefile.Main продемонстрировать одну базовую реализацию этого интерфейса, которая просто печатает номер строки на консоли.

Обновить

Woodstox Парсер, кажется, имеет лучшую производительность, чем стандартная SAXReader , (код обновлен в репо).

Кроме того, чтобы удовлетворить желаемое требование к производительности, вы можете рассмотреть возможность org.apache.poi. XSSFSheetXMLHandler , В реализации может быть реализована более оптимизированная обработка значений строки / текста и может быть пропущена ненужная операция форматирования текста.

Похоже, что это вряд ли достижимо в Python вообще. Если мы распакуем файл данных листа, то потребуется всего 30 секунд, чтобы передать его через итерационный SAX-анализатор на основе C (используя lxml очень быстрая обертка libxml2 ):

Пример вывода: 27.2134890556

Кстати, самому Excel нужно около 40 секунд для загрузки книги.

У решения c # и ole все еще есть узкое место. Так что я проверил его на c ++ и ado.

В i5-4460 и машине с жесткими дисками, я считаю, что 500 тысяч ячеек в xls займут 1,5 с. Но те же данные в xlsx займут 2,829 с. Так что возможно манипулировать вашими данными в возрасте до 30 с.

Если вам действительно нужно меньше 30 секунд, используйте RAM Drive, чтобы уменьшить количество операций ввода-вывода. Это значительно улучшит ваш процесс.
Я не могу загрузить ваши данные, чтобы проверить их, поэтому, пожалуйста, сообщите мне результат.

Как в 1С открыть файл Excel

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

Как открыть документы Excel в 1С и наоборот

Табличный редактор компании Майкрософт Excel по полноте функционала превосходит бухгалтерские программные продукты 1С. Поэтому пользователи 1С предпочитают часть операций выполнять в табличном редакторе, а затем возвращать данные в бухгалтерскую программу. И это неудивительно, ведь прежде бухгалтерия многих компаний велась исключительно при помощи программ Майкрософта. Но при современном уровне автоматизации бизнесс-процессов предприятий отказаться от специализированных программ невозможно. Чтобы наладить взаимодействие между разными приложениями, есть следующие простые способы:

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

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

Пользователи 1С 7.7 могут обновиться до версии 1С 8, которая обладает улучшенным редактором таблиц.

Как 1С и Excel могут взаимодействовать программно

Взаимодействие между 1С и Excel может осуществляться на программном уровне при помощи технологии OLE Automation, разработанной компанией Майкрософт. Она позволяет обращаться непосредственно к COM-объектам из скриптовых интерпретаторов разных программ. Проще говоря, OLE позволяет передавать часть работы из одной программы в другую, а затем возвращать сделанное в исходное приложение. Это как раз то, что требуется бухгалтерам от редактора таблиц Майкрософта.

Для того, чтобы использовать средства OLE, не нужно быть программистом. Хотя первое знакомство со строками кода будет сопровождаться ошибками, проверка поможет их выявить, а полученный опыт — избежать в дальнейшем. Ниже приводятся самые востребованные команды (их называют листинги) для работы с экселевскими данными в бухгалтерских программах и наоборот.

Как открыть экселевский файл в 1С программно

Итак, если на вашем компьютере установлены обе программы, между которыми вы хотите наладить обмен данными, то можно организовать взаимодействие программно. Для этого нужно запустить оба приложения, а затем при помощи OLE установить доступ из 1С к Excel:

Сообщить(ОписаниеОшибки() + » Программа Exсel не установлена на данном компьютере!»);

Доступ к табличному редактору установлен, теперь при помощи последующих команд нужно получить доступ к:

в том числе с конкретным номером листа:

в том числе с конкретным именем листа:

Значение = Лист.Cells(НомерСтроки, НомерКолонки).Value;

Для чтения данных с первой страницы файла используйте следующие листинги:

Для Строка = 1 По ВсегоСтрок Цикл

Для Колонка = 1 По ВсегоКолонок Цикл

Помните, прописывать путь к файлу следует полностью. В имя документа при сохранении нельзя включать такие символы, как , /, :, *, ?, «, >, ответим на все вопросы по работе с 1с

Ссылка на основную публикацию
Adblock
detector