243
15
Май 19
#1
Когда то это был один из первых моих макросов. Все просто, ибо LAS файл имеет стандартизованную шапку. Считываешь файлы по одному, находишь секции с наименованиями кривых, потом секцию с данными и вперед….
А сейчас можно просто загрузить в техлог как лас, а потом тут же выгрузить как csv.
8
4
Май 19
#2
Myp3uJIKA пишет:
Когда то это был один из первых моих макросов. Все просто, ибо LAS файл имеет стандартизованную шапку. Считываешь файлы по одному, находишь секции с наименованиями кривых, потом секцию с данными и вперед….
А сейчас можно просто загрузить в техлог как лас, а потом тут же выгрузить как csv.
Есть ваш макрос?проблема в то ,что мне нужно чтобы несколько файлов мог обработать макрос
к шлюмовскому Техлогу доступа нет (
1202
16
Май 19
#3
В питоне пишите — там можно параллельно обрабатывать файлы, ускорите заметно.
Библиотека lasio открытая
Ну и писалка в ехель из питона тоже есть (если приспичило в ехель) — pyxll вроде
8
4
Май 19
#4
Гоша пишет:
В питоне пишите — там можно параллельно обрабатывать файлы, ускорите заметно. Библиотека lasio открытая Ну и писалка в ехель из питона тоже есть (если приспичило в ехель) — pyxll вроде
Уже нашёл!
Спасибо)
1202
16
Май 19
#5
yung_clockwork пишет:
Гоша пишет:
В питоне пишите — там можно параллельно обрабатывать файлы, ускорите заметно. Библиотека lasio открытая Ну и писалка в ехель из питона тоже есть (если приспичило в ехель) — pyxll вроде
Уже нашёл!
Спасибо)
Хотя я парсил в R раньше кажется часа два ушло на написание примитива.
Только недавно lasio попалась
13
1
Июл 21
#6
Могу предложить LAS просмотровщик, экспорт в CSV имеется. Блог: https://zen.yandex.ru/media/id/5f4421b9b6226a1f41e930ee/las-faily-v-geofizike-prosmotr-5f46af73a0405110c727c1ef
Как открыть файл LAS в AutoCAD?
Импорт настроек слоя из файла состояния слоя (LAS)
- Выберите вкладку «Главная» панель «Слои» «Состояние слоя». …
- В раскрывающемся списке «Состояние слоя» щелкните «Управление состояниями слоя». …
- В Диспетчере состояний слоев щелкните Импорт.
- В диалоговом окне «Импорт состояний слоев» откройте файл LAS, который вы хотите использовать, а затем закройте «Диспетчер состояний слоев».
Как конвертировать LAS в DWG?
Невозможно преобразовать LAS в DWG. Вы можете открыть облако точек LAS в большинстве приложений 3D CAD. Требуется много оборудования. Облако точек может состоять буквально из сотен тысяч и даже миллионов точек.
Как перейти от LiDAR к CAD?
Ввод данных облака точек LiDAR
- В Диспетчере отображения щелкните Данные Добавить данные облака точек из индексного файла.
- В диалоговом окне «Выбрать индекс облака точек» выберите файл индекса для хранилища данных облака точек, чтобы добавить его на карту.
- Нажмите Открыть.
Как преобразовать файл Las в CSV?
Как: экспортировать лидарные данные в файл CSV и сохранить значения x, y и z в ArcGIS Pro
- Выберите набор данных LAS для преобразования во входной набор данных LAS.
- Задайте имя и местоположение выходного растра.
- В раскрывающемся списке Метод выберите нужный тип статистики, собираемой для точек LAS в каждой ячейке выходного растра.
Как открыть файл Laz в ArcGIS?
Как: открывать файлы LAZ в ArcMap
- Создайте новый набор инструментов для создания инструмента пространственного ETL. В Каталоге перейдите к папке или базе геоданных, чтобы создать новый набор инструментов. …
- В диалоговом окне «Создать инструмент ETL» преобразуйте файл LAZ в LAS с помощью созданного инструмента пространственного ETL. …
- Создайте набор данных LAS из файла LAS для просмотра в ArcMap.
Что такое файл .LAS в AutoCAD?
Если вы какое-то время использовали AutoCAD, вы, вероятно, сталкивались с файлами с расширением . лас расширение. AutoCAD использует это расширение для своих файлов состояний слоев, которые содержат сохраненную информацию о состоянии слоев, экспортированную из чертежа.
Программы, открывающие файлы LAS
- LASUtility.
- ESRI ArcGIS Pro.
- Безопасное программное обеспечение FME Desktop.
- Монтаж Geosoft Oasis.
- Глобальный картограф Blue Marble Geographics.
- Блейз3D.
Как преобразовать файл LAS в Excel?
Перейти к файлу | Экспорт, выберите экспорт в виде файла LAS, дайте файлу имя, выберите, куда вы хотите его сохранить, и нажмите «Сохранить». В диалоговом окне «Экспорт LAS» на вкладке «Информация о кривой» задайте значения «Начальная глубина», «Конечная глубина» и «Шаг». Обязательно укажите правильные поля ID в разделе Curve Settings.
Что такое лидарный файл LAS?
Формат LAS (LASer) — это формат файлов, предназначенный для обмена и архивирования лидарных данных облаков точек. Это открытый двоичный формат, определенный Американским обществом фотограмметрии и дистанционного зондирования (ASPRS). Этот формат широко используется и считается отраслевым стандартом для лидарных данных.
Где я могу получить данные LiDAR?
6 лучших бесплатных источников данных LiDAR
- Открытая топография.
- Исследователь Земли Геологической службы США.
- Межведомственный реестр высот США.
- Цифровое побережье NOAA.
- Национальная сеть экологических обсерваторий (NEON)
- Данные лидара онлайн.
Как импортировать облако точек в Civil 3D?
Щелкните вкладку «Вставка» на ленте. На панели «Облако точек» нажмите «Присоединить».
…
Другие форматы, такие как E57, LAS, CLR, FLS, требуют, чтобы ReCap создавал файл RCP/RCS, который можно импортировать в Civil 3D:
- Откройте файл в ReCap.
- Сохраните в RCS или RCP.
- Прикрепите сохраненное облако точек в Civil 3D.
Как вы создаете файл Laz?
Связывание файла формата LAS или LAZ
- Выберите File-Link в главном меню.
- В диалоговом окне Link перейдите к папке, содержащей интересующие данные.
- Убедитесь, что установлен флажок Сохранить кеш (по умолчанию).
- Дважды щелкните файл, оканчивающийся на . …
- Будет создан новый источник данных.
Asked By
70 points
N/A
Posted on — 05/13/2013
Hello Friends,
I would like to know about how to export las files to excel, please advice on whether there is any plugin in MS Excel that will allow us to open las (with LiDAR data) files within excel or is there any converter for that. I am using MS Excel 2007.
Thanks in Advance,
Adam Johnson
.las files are files that are simple ASCII (text only) files, readable by Microsoft Word, Excel, or Notepad which makes it easy to be ported to different software for viewing, but rendering the data would be a different task.
Here is a link regarding LiDAR, provided here are some supports and related information to import and export LiDAR related files like .las files.
http://grasswiki.osgeo.org/wiki/LIDAR
Also here is a link for an open source and free Geographic Information System (GIS) software you could try for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization.
http://grass.osgeo.org/
And here is a link for your Microsoft Excel plugin which enables you to visualize your data in MS Excel.
http://www.mapcite.com/excel-addin-free.aspx
How to export las files to excel
Hi! I recommend to you to download the «LASViewer». This application will allow you to view even a very large LAS file in a very fast speed. Can visualize any data that has intensity, class, elevation, flight line etc. you can also see these files in any text format. You can download a free trial for this on some websites or buy the complete version
Обновлено: 14.04.2023
Основными операциями при работе с любыми файлами документов являются операции открытия существующего файла, сохранения отредактированного доку-мента и закрытия файла. В этом разделе мы рассмотрим особенности работы с файлами рабочих книг.
Рабочая книга Excel представляет собой файл в формате Microsoft Excel. Для того чтобы работать с сохраненной ранее рабочей книгой, необходимо открыть файл, содержащий эту рабочую книгу. Такой файл может находиться как в текущей папке, так и в любой другой, или на другом диске, или даже в сети. Стандартная рабочая книга Excel имеет одно из двух расширений:
- xlsx (если рабочая книга не содержит макросов);
- xlsm (если рабочая книга содержит макросы).
Файлы рабочих книг ранних версий Excel (2003 и ранее) имели расширение xls. Смена стандартного расширения связана с применением нового формата файла — Microsoft Office Open XML. В данном статье описываются разнообразные способы открытия файлов Excel как из среды Microsoft Excel, так и из других приложений Windows. Кроме того, обсуждаются методы работы с файлами, созданными с помощью ранних версий Excel.
Для того чтобы открыть рабочую книгу, сохраненную ранее:
Существует и другой способ. Он медленнее, но зато предоставляет дополнительные возможности. Если вам предстоит решение контрольных работ на заказ, то обратите внимание на небольшую стрелочку справа на кнопке Открыть. Если ее нажать, на экран будет выведено дополнительное меню, содержащее команды Открыть, Открыть для чтения, Открыть как копию, Открыть в обозревателе, Открыть и восстановить.
Рис. 1. Диалоговое окно Открытие документа
Опишем еще один быстрый способ открытия файлов. Если с исходным файлом недавно работали, то его имя может храниться в списке последних открытых файлов. Для того чтобы воспользоваться этим списком, перейдите на вкладку Файл и в открывшемся представлении выберите пункт Последние. Теперь в окне выводятся имена последних двадцати пяти открытых файлов (установка количества запоминаемых имен файлов может меняться). Если имя нужного файла имеется в списке, выберите его. В противном случае воспользоваться этой возможностью не удастся.
Для изменения количества файлов, отображаемых в списке Последние, можно задать нужное значение в поле со счетчиком Число книг в списке последних файлов, расположенном под списком. Для первоначального включения возможности редактирования этого поля установите флажок, расположенный рядом.
Имеется возможность изменять размеры диалогового окна Открытие документа. Обратите внимание на маленький треугольник в правом нижнем углу этого окна — если за-хватить его мышью и потянуть, то размеры окна Открытие документа изменятся.
Файл 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).
Книга Macro-Enabled 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 spreadsheet
Таблица, сохраненная в 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 нельзя.
Portable Document Format (PDF). Этот формат файла сохраняет форматирование документов и позволяет делиться файлами. При просмотре PDF-файла в Интернете и выводе его на печать сохраняется его исходное представление. Данные в файле нельзя легко изменить. Формат PDF также полезен для документов, которые будут воспроизводиться с помощью промышленной печати.
Примечание: Этот формат не поддерживается в Excel 2007.
Спецификация 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
GIF, JPG, DOC, XLS или BMP
OwnerLink, ObjectLink, Ссылка, Рисунок или другой формат.
Формат рисованного объекта 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
Имя источника данных
База данных Access MDE
Подключение к данным Office
Файл ссылки на данные
Открытие и просмотр файлов в неподдерживаемых форматах
Если нужный формат файла не поддерживается в Excel, попробуйте сделать следующее:
Найщите в Интернете компанию, которая создает конвертеры файлов для форматов файлов, которые не поддерживаются в Excel.
Сохраните файл в формате, который поддерживает другая программа, а затем экспортировать его из этой программы в формат, поддерживаемый Excel.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Файлы формата XLS являются электронными таблицами. Наравне с XLSX и ODS, указанный формат входит в число наиболее популярных представителей группы табличных документов. Давайте выясним, каким именно программным обеспечением нужно обладать, чтобы работать с таблицами формата XLS.
Варианты открытия
XLS является одним из самых первых форматов электронных таблиц. Он был разработан компанией Microsoft, являясь базовым форматом программы Эксель до версии 2003 года включительно. После этого в качестве главного его заменил более современный и компактный XLSX. Тем не менее, XLS теряет популярность относительно медленно, так как импорт файлов с указанным расширением применяют довольно большое количество сторонних программ, которые по разным причинам не перешли на современный аналог. На сегодняшний день в интерфейсе Эксель указанное расширение именуется «Книга Excel 97 -2003». А теперь давайте узнаем, с помощью какого ПО можно запустить документы этого типа.
Способ 1: Excel
Естественно, что документы данного формата можно открыть с помощью приложения Microsoft Excel, для которого изначально представленные таблицы и были созданы. При этом, в отличие от XLSX, объекты с расширением XLS без дополнительных патчей открывают даже старые программы Excel. Прежде всего, рассмотрим, как это совершить для Excel 2010 и более поздних версий.
-
Производим запуск программы и передвигаемся ко вкладке «Файл».
Кроме того, если у вас на компьютере установлен пакет Microsoft Office и вы не вводили изменения в список программ по умолчанию для открытия типов файлов, то запустить книгу XLS в Excel можно просто произведя двойной щелчок по наименованию соответствующего документа в Проводнике Windows или в другом файловом менеджере.
Способ 2: пакет LibreOffice
Открыть книгу XLS можно также при помощи приложения Calc, являющегося частью свободного офисного пакета LibreOffice. Calc – это табличный процессор, представляющий собой бесплатное соответствие Эксель. Он полностью поддерживает работу с документами XLS, включая просмотр, редактирование и сохранение, хоть данный формат и не является базовым для указанной программы.
-
Выполняем запуск пакета программ LibreOffice. Запускается стартовое окно LibreOffice с выбором приложений. Но непосредственно активировать сразу Calc для открытия документа XLS не обязательно. Можно, находясь в стартовом окне, произвести комбинированное нажатие кнопок Ctrl+O.
Второй вариант – это в том же стартовом окне кликнуть по наименованию «Открыть файл», размещенное самым первым в вертикальном меню.
Можно произвести открытие книги XLS непосредственно находясь уже в приложении Кальк.
-
После того, как Кальк запущен, кликаем по наименованию «Файл» в вертикальном меню. Из раскрывшегося перечня останавливаем выбор на варианте «Открыть…».
Способ 3: пакет Apache OpenOffice
Следующим вариантом открыть книгу XLS является приложение, которое тоже называется Calc, но входит в офисный пакет Apache OpenOffice. Данная программа также является бесплатной и свободной. Она тоже поддерживает все манипуляции с документами XLS (просмотр, редактирование, сохранение).
-
Механизм открытия файла тут очень похож на предыдущий способ. Вслед за запуском стартового окна Apache OpenOffice щелкаем по кнопке «Открыть…».
Можно воспользоваться верхним меню, выбрав в нем позицию «Файл», а затем в открывшемся перечне перейдя по названию «Открыть».
Как и при использовании LibreOffice, открыть книгу можно непосредственно из приложения Кальк.
-
При открытом окне Кальк выполняем комбинированное нажатие кнопок Ctrl+O.
Способ 4: просмотрщик файлов
Запустить документ XLS можно одной из множества программ, специально предназначенных для просмотра документов разнообразных форматов с поддержкой указанного выше расширения. Одной из лучших программ подобного плана является File Viewer. Её преимущество состоит в том, что в отличие от аналогичного ПО, File Viewer умеет не только просматривать документы XLS, но также изменять и сохранять их. Правда данными возможностями лучше не злоупотреблять и пользоваться в указанных целях полноценными табличными процессорами, о которых шел разговор выше. Главный недостаток File Viewer состоит в том, что бесплатный период эксплуатации ограничивается всего 10 днями, а потом нужно будет покупать лицензию.
-
Запускаем File Viewer и продвигаемся с помощью Проводника Windows или любого иного файлового менеджера в тот каталог, где размещен файл с расширением XLS. Отмечаем данный объект и, зажав левую кнопку мышки, просто перетягиваем его в окно File Viewer.
Есть возможность запустить файл и через окно открытия.
-
Запустив File Viewer, жмем сочетание кнопок Ctrl+O.
Как видим, открыть документы с расширением XLS и выполнять в них изменения можно с помощью целого ряда табличных процессоров, которые входят в состав различных офисных пакетов. Кроме того, просмотреть содержимое книги можно с помощью специальных приложений-просмотрщиков.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
О, это вечная тема — сделать таблицу Эксель из Delphi.
Таблицы Excel – сегодня один из мировых стандартов. А для программ, даже простых, частое требование – это вывод данных в виде таблиц и перенос отчёта в таблицу. Сразу отмечу, что XLS формат уже устаревший, это внутренний формат Microsoft Excel под названием Biff8 (целый мир со своими взаимосвязями между, с первого взгляда, никак не связанными сущностями, ячейками, бесконечными вкладками и страницами с участками файла, записанного в хардкорном бинарном формате), тем не менее — есть компании, заказчики, у которых именно такое требование. Таких заказчиков хорошо бы сразу палкой по голове бить предупредить, что для реальных больших данных этот формат НЕ ГОДИТСЯ — сами полюбуйтесь :
«Excel has limits on the amount of data a cell can hold: for Excel BIFF 8 files, that limit is 32,767 characters, so (in theory) 200+ characters should not be an issue. However, for longer strings, this data is maintained in the BIFF file across several blocks with continuation records, For BIFF 5 files (Excel 95) the limit is 2084 bytes per block; in BIFF 8 files (Excel 97 and above) the limit is 8228 bytes. Records that are longer than these limits must be split up into CONTINUE blocks.»
— там и число столбцов, и строк, и данных в них — ограничены. Лучше уж что-то новое использовать. В другой статье я расскажу, как сохранять из Delphi в XLSX XML (куда как более приятные форматы — хотя тоже Excel).
Но если уж захотелось странного, и недостатки формата вас не испугали, то пойдём пугаться дальше тут есть несколько возможностей:
- Вывод таблицы XLS прямо сразу из StringGrid через вызовы OLE / OLE-container — у этого способа есть несколько неприятных моментов — вам всенепременно нужен установленный Microsoft Excel на компьютере (мы же не пираты какие — обязательно купить лицензию надо!), разрядность системы, установленного пакета MS Office и вашей скомпилированной программы должны совпадать (вы даже не представляете, сколько незабываемых часов отладки может сам доставить, например, 32-битный офис на 64-битной системе!), ваша табличка должна быть небольшой (на больших данных OLE, работая непосредственно в оперативной памяти, сразу упадёт с громким треском, потянув за собою и Excel и вашу программку), и даже для этой маленькой программки у вас должно быть достаточно времени. Процесс передачи серийных данных через OLE медитативен и не терпит суеты. Запрос “delphi ole excel container save file” скрасит вам не один вечер.
- Окей, предположим, хочется делать всё по-взрослому — и отправлять в XLS большие объемы данных. Тогда приходят на помощь всевозможные библиотеки для записи сразу в XLS — например, TXLSFile. Есть и у этого подхода некоторые недостатки. Например — изображения, картинки, штрихкоды в ячейки поместить, да те же рамки-обрамления ячеек — не то чтобы невозможно, но будут результатом некоторых, скажем так, усилий.
- Или TMS FlexCel. Вы можете сделать отчёт в TMS FlexCel с картинкаи и совсем без программирования. Если же вы хотите сделать это из кода, у них есть инструмент для его генерации! *
- Так а что же делать? Выход, как обычно в этом блоге, есть — и это FastReport VCL! Во-первых, спокойно, используя максимум визуальных прелестей, делаете документ, отчёт (называйте, как хотите — хоть каталог для своих дилеров — и это не шутка, люди и не такое делают), потом экспортируйте готовый результат, как он есть — в Excel! Да, используйте рекомендации по подготовке отчёта — делайте его сразу ТАБЛИЧНЫМ, “аккуратненько, под линеечку” — FastReport, понятно, постарается наложенные друг на друга объекты вписать в таблицу — но так из пары объектов может получиться до 9(!) ячеек — вам же самим не понравится такой результат!
Записываем XLS из Delphi c помощью FastReport
Итак, ваш документ содержит большие таблицы, многоуровневые списки, иллюстрации, карты, штрих-коды и вы думаете, как бы это перенести в Excel?
Не буду тут повторно останавливаться на создании отчёта — бросили на форму проекта TfrxReport, TfrxBIFFExport и TButton, прописали на кнопку вызов
— строим отчёт и запускаем окно предпросмотра того, что получилось.
Видим окно предварительного просмотра и кнопку “сохранить”
И, в принципе, как будет выглядеть результат: разбивать на страницы, оставив в изначальном виде, расположить всё на одной странице или же поделить на части с задаваемым количеством строк.
Открыть после экспорта – результирующий файл будет открыт сразу же после экспорта программой Microsoft Excel.
Служебная информация, которая также пойдёт в Excel-файл: название, автор, ключевые слова, версия документа, приложения, категория, менеджер и комментарий к файлу.
Безопасность — защита паролем документа (дополнительно можно указать подтверждение).
Если задать непустую строку пароля, то сгенерированный файл будет защищён паролем. Пароль пишется только символами Юникода и должен быть короче 256 символов.
Опции – настройка документа на большее визуальное соответствие с первоначальном вариантом (WYSIWYG), экспорт в таблицу картинок-изображений, отображения границ ячеек, выставлять размер страницы, удаление пустых строк (для экономии места в этом конкретном формате очень важная опция), экспорт формул.
Если не нужно столь подробно выставлять параметры, то можно оставить всё по умолчанию.
Отправка из Delphi / Lazarus в Excel(Biff8) из кода
Какие побочные эффекты у такого варианта создания Excel-листов из Delphi? Прежде всего, это на порядок быстрее и надёжнее, чем запись в XLS Biff8 через OLE-container (можете сами сравнить), да и возможности пошире (если, конечно, не нужно просто тупо выгнать StringGrid 100х100 в Excel, который гарантированно стоит на машинке без возможности обновлений), оно платформонезависимое (Linux-приложения, сделанные в Lazarus спокойно будут генерить XLS — и потом открыть в каком-нибудь Open Office / Libre Office), форматирование, свойства текста, цвета, картинки, штрих-коды, карты, графические примитивы из отчёта в результирующую Excel-таблицу будут сохранены (но учтите, Libre Office отказался показывать картинки, только MS Excel).
Вот так выгядит документ с иллюстрациями (рыбки) в Biff8 XLS. Каждая картинка в собственной ячейке.
Отчёт с картами после сохранения в формат Excel XLS (biff8). Некоторые ячейки были объединены.
Но и ограничения есть — вызваны самим выбранным форматом! На количество выгоняемых на одном листе Excel строк и столбцов — вот вам прямо кусок из кода:
Иначе бы оно при открытии сам MS Excel вываливался с ошибкой и не открывал бы таблицу. Формат, напомню, не развивается и уже давно морально устарел. Радует, что Microsoft не стоял на месте и (несколько позже, конечно, чем Fast Reports) понял таки преимущества XML в качестве базы для организации формата хранения. И о том, как сохранить из Delphi/Lazarus в Excel XML расскажем в следующей статье.
Читайте также:
- Как поменять почту в стиме через браузер
- Вирус который устанавливает программы
- Как восстановить экспресс панель в опере
- Как в 1с настроить печать на одну страницу
- Как масштабировать пдф в автокаде
Например: труба (|) или простое пространство. Вы найдете эти три наиболее распространенными видами разделителей между текстовыми записями.
Разделитель текста сохраняет каждое значение отдельно от следующего. Любое значение, которое следует за разделителем и предшествует следующему вхождению разделителя, импортируется как одно значение. Помните, что значение между назначенным разделителем может иметь другой символ разделителя, но для этого требуется кавычка («) или апостроф (‘).
Смешение? Не так много. Давайте посмотрим, как на примере:
В текстовом файле с названиями городов и штатов могут быть некоторые значения, например «Олбани, штат Нью-Йорк».
Microsoft Excel может читать запятую (,) между двумя словами как разделитель. Чтобы обрабатывать названия городов и стран как одно значение и импортировать их в одну ячейку Excel, мы должны использовать двойные кавычки или апостроф в качестве квалификатора текста. Если в качестве квалификатора текста не указан символ, «Олбани, штат Нью-Йорк» импортируется в две соседние ячейки как «Олбани» и «Нью-Йорк».
Вкратце, чтобы сохранить любое значение в столбце в точности таким, как оно есть, вы можете заключить это значение в кавычки или апостроф.
Как мы увидим ниже, Microsoft Excel дает вам полный контроль над процессом импорта и панель предварительного просмотра, чтобы увидеть формат данных до того, как они заполнят ячейки.
Преобразовать из текстового файла с разделителями в электронную таблицу
Есть много онлайн-конвертеров который может взять текстовый файл в формате CSV и выплеснуть электронную таблицу XLS. Zamzar и Convertio — два превосходных инструмента.
Но вам не нужно искать онлайн-конвертер, потому что Microsoft Excel имеет встроенную функцию, которая делает работу намного лучше.
Давайте возьмем пример CSV-файла и пройдемся по шагам, чтобы преобразовать текстовые файлы с разделителями в электронные таблицы. Снимок экрана, приведенный выше, представляет собой пример значений, разделенных запятыми, в файле Блокнота.
Microsoft Excel может помочь превратить этот беспорядок в аккуратные строки и столбцы. Затем вы можете приступить к работе над ним и превратить его в красиво отформатированный отчет или подготовить его к печати.
Есть три способа перенести данные в электронную таблицу Excel из файла CSV. Сначала начните с простого.
Способ 1: автоматический импорт
1. Откройте вкладку « Файл » и нажмите « Открыть» .
2. Выберите файл CSV, который вы хотите открыть. Microsoft Excel автоматически открывает текстовый файл и отображает данные в новой книге.
Это самый прямой (и самый быстрый) способ открыть файл CSV. Microsoft Excel использует настройки формата данных по умолчанию для чтения и импорта каждого столбца данных. Но автоматический импорт не дает желаемой гибкости.
Итак, давайте посмотрим на второй способ, который использует мастера.
Способ 2. Восстановление мастера импорта текста
Мастер импорта текста позволяет вам управлять структурой данных, которые вы хотите импортировать. Он запускается автоматически при импорте текстовых файлов (т. Е. Файла с расширением TXT).
Откройте Microsoft Excel и перейдите к текстовому файлу (или измените расширение файла CSV на TXT).
Microsoft скрыла старый Мастер импорта текста в Excel 365 и 2016 (версия 1704 года). Но вы можете вернуть мастер импорта текста из параметров Excel.
1. Перейдите в Файл> Параметры> Данные .
2. Прокрутите вниз до раздела Показать мастера импорта устаревших данных .
3. Для импорта текстовых или CSV-файлов выберите From Text (Legacy) . Нажмите кнопку ОК, чтобы закрыть параметры.
4. Теперь вы можете использовать мастера с ленты. Перейдите в Данные> Получить данные> Старые мастера> Из текста (Legacy) . Найдите и откройте файл CSV, который вы хотите импортировать.
Используйте этот трехэтапный процесс для управления форматом данных.
Шаг 1
Вот как выглядит мастер импорта текста на первом этапе.
Выберите «С разделителями» — когда элементы в текстовом файле разделены табуляцией, двоеточием, точкой с запятой, пробелами или другими символами.
Выберите « Фиксированная ширина» — когда все элементы имеют одинаковую длину и аккуратно структурированы в разделенных пробелами столбцах.
Иногда необработанные данные могут иметь строку заголовка. Например: [ "first_name","last_name","company_name","address","city","county"
].
Используйте Начать импорт в строке, чтобы выбрать строку, с которой начнется импорт.
Исходный файл может быть оставлен по умолчанию для большинства случаев.
Предварительный просмотр отображает значения в том виде, в котором они отображаются, когда они разделены на столбцы на рабочем листе.
Нажмите Далее .
Шаг 2
Выберите разделители для вашего файла (в нашем случае запятую). Для какого-либо другого персонажа установите флажок « Другой» и введите его в маленькое поле. Окно предварительного просмотра данных дает представление о столбчатых данных.
Установите флажок Обрабатывать последовательные разделители как один, если ваши данные содержат разделитель из нескольких символов между полями данных или если ваши данные содержат несколько пользовательских разделителей.
Например, это помогает вам обрабатывать файлы, которые могут иметь дополнительный пробел до или после другого разделителя. Вы можете помочь определить пространство как еще один разделитель и поставить галочку в этом поле.
Используйте раскрывающийся список « Текст», чтобы выбрать символ, содержащий значения в текстовом файле. Ранее мы говорили о том, как классификатор текста может помочь вам импортировать некоторые значения в одну ячейку вместо отдельных.
Используйте окно предварительного просмотра данных, чтобы проверить внешний вид.
Нажмите на Далее .
Примечание. Экран мастера изменяется при импорте данных фиксированной ширины.
Окно предварительного просмотра данных может помочь вам установить ширину столбцов. Используйте верхнюю панель в окне, чтобы установить разрыв столбца, представленный вертикальной линией. Перетащите разрыв столбца, чтобы увеличить или уменьшить ширину. Дважды щелкните разрыв столбца, чтобы удалить его.
В файле с фиксированной шириной разделители не используются для разделения значений в файле. Данные организованы в строки и столбцы, по одной записи на строку. Каждый столбец имеет фиксированную ширину, указанную в символах, которая определяет максимальный объем данных, который он может содержать.
Шаг 3
Окна предварительного просмотра становятся более важными на этом экране, потому что вы можете точно настроить формат данных, которые входят в каждое поле, с форматом данных столбца . По умолчанию Microsoft Excel импортирует данные в общем формате. Выберите столбец в окне предварительного просмотра и установите соответствующий формат.
Например, вы можете выбрать …
- Текст для текстовых полей.
- Дата и формат даты для любого столбца, который содержит даты.
- Общие для преобразования валют в формат валюты Excel.
Используйте кнопку « Дополнительно» , чтобы указать тип десятичного разделителя и разделитель тысяч разрядов для числовых данных.
Например, если вы хотите отобразить 100 000 как 1 000 000. Excel отображает числа в соответствии с форматом, установленным в региональных настройках вашего компьютера.
Нажмите Готово . Появится последнее диалоговое окно « Импорт данных ».
Не беспокойся об этом сейчас. Это дает вам несколько вариантов для вставки данных в электронную таблицу или создания соединения с внешней базой данных. Вставка значений с разделителями текста в виде таблицы на текущем рабочем листе является настройкой по умолчанию.
«Старый» унаследованный метод все еще остается лучшим способом, если ваш CSV-файл прост. Если нет, то теперь есть новый метод, который может удовлетворить любые потребности импорта текста.
Метод 3: Используйте Get & Transform Data
Вкладка «Данные» включает в себя все инструменты, которые вам понадобятся для сбора внешних данных и настройки их работы так, как вы этого хотите. Например, вы можете создать отчет сводной таблицы и обновлять его при изменении внешних данных.
Для простых файлов CSV это излишне, но давайте продолжим и посмотрим, как вводить столбцы с разделителями в Excel.
1. Откройте пустую книгу.
2. Перейдите на вкладку « Данные » на ленте. Затем нажмите маленькую стрелку раскрывающегося списка под кнопкой « Получить данные» (в группе « Получить и преобразовать данные »). Выберите « Из файла»> «Из текста / CSV» .
3. В диалоговом окне « Импорт текстового файла » перейдите в папку на рабочем столе и выберите текстовый файл CSV, который вы хотите импортировать. Мастер импорта текста аккуратно отображается с параметрами, которые вы можете выбрать.
Как вы можете видеть, вы можете изменить кодировку и выбор символа с разделителями или ввести пользовательский разделитель.
Excel вычисляет разделитель, анализируя первые несколько сотен строк набора данных по умолчанию. Вы можете изменить это и позволить Excel работать со всем набором данных. Не рекомендуется, если у вас есть миллионы записей для импорта.
4. Нажмите кнопку « Загрузить» , чтобы импортировать данные в новый красивый лист.
5. При импорте данных в Excel создается соединение для передачи данных. Вы можете выполнять запросы и подключать лист к внешнему источнику. Любые изменения в исходных данных будут автоматически обновляться в листе Excel.
6. Вы можете отменить это соединение, перейдя в Данные> Запросы и соединения, чтобы открыть панель сбоку.
Щелкните правой кнопкой мыши и выберите « Удалить» . Или наведите курсор на имя файла источника данных и нажмите « Удалить» в появившемся окне. Если вы уверены, нажмите « Удалить» еще раз.
Преобразование данных выходит за рамки этого руководства. Поэтому я направлю вас на страницу поддержки Microsoft « Начало работы с Get & Transform в Excel» для получения дополнительной помощи.
Многократное использование файлов с разделителями в Excel
Нужно разделить список имен и фамилий и подготовить их к печати? Преобразовать текстовый файл с разделителями в Excel. Вы можете импортировать или экспортировать до 1 048 576 строк и 16 384 столбцов. И файлы с разделителями поддерживаются практически везде. Использование Excel в качестве экономии времени экономии экономии с вышеупомянутыми методами и советами ниже.
LIDAR Data Exchange Format
Что такое файл LAS?
Файл LAS представляет собой файл формата LIDAR Data Exchange Format, разработанный ASPRS. Он относится к категории Текстовые файлы, в которой 315 расширений файлов.
Файлы LAS можно открыть в операционных системах Windows, Linux и Mac OS. Наиболее популярными программами для этого формата являются Notepad++, Sublime Text и PSPad.
Как открыть файл LAS?
Для того чтобы открыть las файл, вам необходимо выбрать вашу операционную систему, затем скачать и установить соответствующую программу из списка ниже.
Программы, которыми можно открыть файлы LAS
Windows
В таблице перечислены 4 программы, совместимые с las файлами. В зависимости от операционной системы они делятся на настольные компьютеры и мобильные устройства.
Для настольных компьютеров доступно 4 программы, в том числе 4 для Windows, 1 для Linux и 1 для Mac OS.
Как редактировать файл LAS?
Если вам нужно изменить файл las, вам нужно использовать специальные программы для работы с такими файлами. Самыми популярными LAS редакторами являются Notepad++, Sublime Text и PSPad. Они позволяют создавать и редактировать файлы с заданным расширением.
Как решить проблемы с файлами LAS?
Самой распространенной проблемой, из-за которой пользователи не могут открыть файл, является отсутствие соответствующих приложений на вашем устройстве.
Для этого вам нужно выбрать программу по умолчанию, которая будет использоваться для работы с LAS-файлами в вашей системе.
Windows:
- Щелкните правой кнопкой мыши файл LAS, для которого вы хотите изменить программу для открытия по умолчанию;
- В контекстном меню «Открыть с помощью» выберите «Выбрать другое приложение»;
- Выберите программу Notepad++ из списка и установите флажок «Всегда использовать это приложение для открытия .las файлов».
Mac OS:
- Щелкните правой кнопкой мыши имя файла LAS или щелкните, удерживая клавишу «Control»;
- Выберите в меню «Открыть в программе»;
- В окне выбора программы найдите программу Sublime Text и поставьте галочку напротив «Всегда открывать в программе».
Linux:
- Выберите файл LIDAR Data Exchange Format, приложение для которого по умолчанию вы хотите установить;
- Щелкните файл правой кнопкой мыши и выберите «Свойства», затем вкладку «Открыть с помощью»;
- Выберите приложение Sublime Text и нажмите «Установить по умолчанию».
Подробная информация о расширении файла LAS
Сигнатура файла
HEX код: 7E 56
ASCII код: ~V
Как конвертировать файл LAS?
Вы можете конвертировать файлы LAS в 2 других формата, самые популярные из которых:
- LAS в GDB
- LAS в ADF
Похожие расширения файлов
Устранение неполадок LAS-файлов
Общие проблемы с открытием файлов LAS
ESRI ArcGIS for Desktop нет
При двойном щелчке LAS-файла появится сообщение «%%os%% не удается открыть LAS-файл». Когда это происходит, это обычно связано с отсутствием ESRI ArcGIS for Desktop в %%os%%. Это не позволит вам дважды щелкнуть, чтобы открыть LAS-файл, потому что ОС не знает, как его обрабатывать.
Наконечник: Если у вас не установлен ESRI ArcGIS for Desktop, и вы знаете другую программу, чтобы открыть файл LAS, вы можете попробовать открыть его, выбрав из программ, перечисленных в разделе «Показать приложения».
Установлена неправильная версия ESRI ArcGIS for Desktop
В некоторых случаях может быть более новая (или более старая) версия файла LIDAR Data Exchange File, которая не поддерживается установленной версией приложения. Если у вас установлена неправильная версия ESRI ArcGIS for Desktop, вам потребуется установить правильную версию. Ваш файл электронной таблицы, вероятно, был создан более новой версией ESRI ArcGIS for Desktop, чем то, что в данный момент установлен на вашем компьютере.
Совет . Если щелкнуть правой кнопкой мыши файл LAS, а затем выбрать «Свойства» (Windows) или «Получить информацию» (Mac), вы можете получить подсказки о том, какая версия вам нужна.
Независимо от этого, большинство проблем с открытием LAS-файла связаны с тем, что не установлена правильная версия ESRI ArcGIS for Desktop.
Связанные трудности при загрузке LAS-файлов
Ошибки при открытии файлов LIDAR Data Exchange File могут возникать даже с последней версией программного обеспечения ESRI ArcGIS for Desktop, установленной на вашем компьютере. Если у вас по-прежнему возникают проблемы с открытием файлов LAS, могут возникнуть другие проблемы с компьютером. Другие причины, способствующие этому:
- Ссылки на LAS-файлы в реестре Windows нарушены
- Непреднамеренное удаление описания LAS-файла в реестре Windows
- Недопустимая установка программы, связанной с LAS (например, ESRI ArcGIS for Desktop)
- Повреждение LAS-файла
- Не удается открыть файл LAS, запятнанный вредоносными программой
- Оборудование, связанное с LAS, имеет устаревшие драйверы
- Windows не может загрузить файл электронной LIDAR Data Exchange File из-за нехватки ресурсов (например, БАРАН)