Как файл дбф преобразовать в ворд
Сегодня продолжаем изучать вопрос загрузки данных из разных файлов в 1С. Как я не раз уже говорил тема эта очень актуальная и на практики она встретиться 100 %. В большинстве случаев таким образом производиться обмен информацией с другими информационными системами, конфигурациями 1С, сайтами, базами данных и т.д. Обмен происходить чаще всего с использованием файлов в формате TXT, XML, DBF, CSV и Excel. Поэтому очень важно уметь с ними работать, загружать/выгружать данные. В сегодняшней статьи рассмотрим загрузку данных из DBF файлов.
Это уже четвертая статья по данное теме, про загрузку данных в 1С из текстовых и Excel файлов Я уже рассказывал, так же в самой первой статье для этих целей я создавал обработку, которую сегодня немного модернизируем.
Как прочитать файл DBF в 1С
Для начала изменим обработку, приведем её к более человеческому виду. Обработка будет универсальная, с её помощью можно будет загружать данный из всех файлов, TXT, XML, DBF, CSV и Excel. Поэтому добавим на форму реквизит «Тип фала», который будет позволять пользователю выбирать нужный формат файла для загрузки. Так же переименуем команды и назовем их «Прочитать» и «Загрузить». С помощью первой команды данные из фалов будут читаться и отображаться в табличной части, а с помощью второй уже непосредственно загружаться в базу.
В предыдущих статья была одна команда «Загрузить».
Для того чтобы создать переключатель, нужно открыть свойства реквизита «Тип файла», найти раздел «Использование» и в пункте «Список Выбора» добавить «TXT, XML, DBF, CSV и Excel», внешний вид можно изменить в разделе «Основные» с помощью пункта «Вид Переключателя».
Теперь напишем код для обработчика «Начала выбора».
Тут все просто настраиваем диалоговое окно выбора, проверяем какой тип файлов выбрал пользователь и устанавливаем соответствующий фильтр.
Далее изменим процедуру команды «Прочитать», с помощью условия будем определять какой тип файла выбран и открывать соответствующею процедуру для его обработки.
Для каждого типа файлов будет использоваться своя процедура.
Ну и собственно в процедуре которая будет обрабатывать файлы DBF пишем вот такой код.
Для обработки DBF будем использовать объект XBase и его методы «Открыть файл()», «Первая()», «Следующая()», «ВКонце()» и «Закрыть Фаил()».
Тут есть одна особенность о которой стоить знать, длина имени файла не должна превышать 8 символов!
Если кратко по коду то сначала создаем новый объект, далее открываем файл, после чего проверяем наличие записей в файле и с помощью цикла обходим строки файла.
Для примера возьмем вот такой файл с двумя строками и тремя столбцами.
Остается только проверить работоспособность написанного кода. Теперь сначала нужно выбрать тип файла, в нашем случае DBF, после этого в окне выбора должны отображаться файлы только этого типа, после нажатия команды «Прочитать» содержимое выбранного файла должно отобразиться в табличной части обработки.
Вот в принципе и все, остается только написать процедуру для загрузки этой информации в базу 1С, но об этом в следующей статье, так как информация поступающая небольшими объемам воспринимается и усваивается намного быстрей лучше. В принципе все достаточно просто, но если остались вопросы то обязательно напишите.
Вы можете перевести dbf документ в xls и во множество других форматов с помощью бесплатного онлайн конвертера.
Как сконвертировать dbf в xls?
Загрузите dbf-файл
Выберите файл, который вы хотите конвертировать с компьютера, Google Диска, Dropbox или перетащите его на страницу.
Выберите «в xls»
Выберите xls или любой другой формат, в который вы хотите конвертировать файл (более 200 поддерживаемых форматов)
Скачайте ваш xls файл
Бесплатное онлайн преобразование dbf в xls
Просто перетащите ваши файлы в формате dbf на страницу, чтобы конвертировать в xls или вы можете преобразовать его в более чем 250 различных форматов файлов без регистрации, указывая электронную почту или водяной знак.
Мы удаляем загруженные файлы dbf мгновенно и преобразованные xls файлы через 24 часа. Все файлы передаются с использованием продвинутого шифрования SSL.
Вам не нужно устанавливать какое-либо программное обеспечение. Все преобразования dbf в xls происходят в облаке и не используют какие-либо ресурсы вашего компьютера.
Database File
Dbase, программное обеспечение управления базами данных использующее расширение DBF для хранения своих стандартных файлов базы данных. Однако dbase - не единственная программа для работы с базами данных, совместимая с файлами DBF, поскольку другие программы «xBASE» также поддерживают этот формат файла. DBF получил популярность, потому что его структура проста для понимания, а также была ранее принята сообществом баз данных.
DBF-файл содержит несколько наборов данных, которые хранятся и организованы в виде массивов. Он используется в Dbase II в качестве формата файла. Кроме того, он был использован в следующих версиях Dbase III, III + и IV. DBF файл является одним из самых ранних файлов баз данных, имеющих заголовок. Заголовок делает программу незнакомой со структурой данных прочитанного DBF файла. Тем не менее, он может быть использован в Microsoft Excel OpenOffice Calc и некоторых других программах.
Microsoft Excel Binary File Format
XLS – представляет собой электронную таблицу, созданную популярным приложением Microsoft Excel. Включает в себя данные документа, которые расположены в ячейках, обладающих определенным адресом. Они могут содержать формулы, математические уравнения, имеющие связь с информацией в других ячейках, и фиксированные сведения. Нередко применяется для разработки графиков и схем. Формат позволяет хранить и редактировать большой круг параметров – изображения, таблицы, макросы, шрифты, диаграммы. Широко использовался до появления версии Excel 2007 года, а затем был заменен на расширение XMLSS. Сведения внутри документа XLS содержатся в серии потоков статичного размера, их месторасположение описывается с помощью нескольких таблиц распределения сегментов. Отличается обратной совместимостью и поддерживает различные форматы файлов, созданных для DOS. Нередко применяется веб-браузерами с целью исключить использование бинарных форматов. Утилита входит в офисный пакет Microsoft и кроме Excel может открываться различными приложениями вроде Apache Open Office, Libre Office, адаптированных к ОС MacOS, Windows или Linux.
Востребованность формата объясняется его простотой, хотя он не поддерживает отдельные функции, например, хранение макросов VBA. Вплоть до появления XMLSS приложение Excel при форматировании применяло расширение Biff, созданное на базе формата-контейнера IFF. Благодаря этому были доступны изменения шаблонов книг и их содержание. После внедрения в 2007 году нового формата программа не утратила свойств обратно совместимой, что гарантирует широкое распространение XLS и в будущем. Впоследствии на смену расширению XLS пришли форматы XLSM, XLSB и XLSX.
Конвертер DBF файлов онлайн, бесплатное преобразование документов в DBF
Microsoft Access 2016
Microsoft Excel 2016
Microsoft Visual FoxPro
Corel Quattro Pro X7
HiBase Group DBF Viewer 2000
Astersoft DBF Manager
DBF Viewer Plus
Alpha Software Alpha Anywhere
Planamesa NeoOffice (Mac)
GTK DBF Editor (Mac & Linux)
multisoft FlagShip (Linux)
Как открыть файл DBF в Excel
Одним из самых популярных форматов хранения структурируемых данных является DBF. Этот формат отличается универсальностью, то есть, его поддерживают множество систем СУБД и других программ. Его используют не только как элемент для хранения данных, но и как средство для обмена ими между приложениями. Поэтому довольно актуальным становится вопрос открытия файлов с данным расширением в табличном процессоре Excel.
Способы открытия файлов DBF в Excel
Следует знать, что и в самом формате DBF существует несколько модификаций:
- dBase II;
- dBase III;
- dBase IV;
- FoxPro и др.
Тип документа тоже влияет на корректность его открытия программами. Но нужно отметить, что Excel поддерживает корректную работу практически со всеми типами файлов DBF.
Следует сказать, что в большинстве случаев Excel справляется с открытием данного формата вполне успешно, то есть, открывает этот документ так же, как данная программа открывала бы, например, свой «родной» формат xls. А вот сохранять файлы в формате DBF стандартными средствами Эксель перестал после версии Excel 2007. Впрочем, это уже тема для отдельного урока.
Урок: Как перевести Excel в DBF
Способ 1: запуск через окно открытия файлов
Одним из самых простых и интуитивно понятных вариантов открытия документов с расширением DBF в Excel является запуск их через окно открытия файлов.
-
Запускаем программу Excel и переходим во вкладку «Файл».
Способ 2: открытие двойным щелчком по файлу
Также популярным способом открытия документов является запуск путем двойного щелчка левой кнопкой мыши по соответствующему файлу. Но дело в том, что по умолчанию, если специально не прописывать в системных настройках, программа Эксель не связана с расширением DBF. Поэтому без дополнительных манипуляций таким способом файл открыть не получится. Посмотрим, как это можно сделать.
-
Итак, делаем двойной щелчок левой кнопкой мыши по тому файлу формата DBF, который желаем открыть.
- Поиск соответствий в Интернете;
- Выбор программы из списка установленных программ.
Так как подразумевается, что табличный процессор Microsoft Excel у нас уже установлен, то переставляем переключатель во вторую позицию и щелкаем по клавише «OK» в нижней части окна.
Если же данное расширение уже связано с другой программой, но мы хотим запустить его именно в Excel, то поступаем несколько иначе. Кликаем по наименованию документа правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Открыть с помощью». Открывается ещё один список. Если в нем имеется наименование «Microsoft Excel»
, то кликаем по нему, если же вы такое название не найдете, то переходим по пункту «Выбрать программу…».
Есть ещё один вариант. Кликаем по наименованию документа правой кнопкой мыши. В списке, открывшемся после последнего действия, выбираем позицию «Свойства».
В запустившемся окошке «Свойства» перемещаемся во вкладку «Общие», если запуск произошел в какой-то другой вкладке. Около параметра «Приложение» жмем на кнопку «Изменить…».
C:\Program Files\Microsoft Office\Office14
Для Excel 2007 номер будет «12», для Excel 2013 – «15», для Excel 2016 – «16».
Итак, перемещаемся в указанную выше директорию и ищем файл с наименованием «EXCEL.EXE». Если у вас в системе не запущено отображение расширений, то его название будет выглядеть просто как «EXCEL». Выделяем данное наименование и жмем на кнопку «Открыть».
Как видим, открыть файлы DBF в Эксель довольно просто. Но, к сожалению, многие начинающие пользователи путаются и не знают, как это сделать. Например, они не догадываются выставить соответствующий формат в окне открытия документа через интерфейс Эксель. Ещё большую сложность для некоторых юзеров составляет открытие документов DBF двойным щелчком левой кнопки мыши, так как для этого нужно изменить некоторые системные установки через окно выбора программы.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Файл формата dbf: чем открыть, описание, особенности
Формат DBF применяется к текстовым и числовым файлам Системы Управления Базой Данных (СУБД). В статье рассмотрим особенности формата и чем открыть DBF файл.
Общее описание формата DBF
DBF расшифровывается как DataBase File. Файлы DBF первоначально использовались в dBase II вплоть до dBase Version IV.
Внутри DBF-файл состоит из заголовка с порядковым номером формата и непосредственно информации в виде таблицы установленного размера.
История возникновения
В 1978 году Уэйн Рэтлифф запустил проект формата для СУБД Vulcan. В следующем году программа Вулкан в составе с первой сборкой формата DBF поступила в продажу.
Затем в 1980 году Вулкан получил другое название – dBase II. В программе стала применяться вторая ревизия формата. Право продажи получила фирма Ashton−Tate.
Далее последовали сборки dBase III и dBase III+, использовавшие третью версию DBF. Программы оказались несовместимы по размеру.
Последний (седьмой) вариант формата появился вместе с dBase 7 for Windows.
Как и чем открыть файл DBF расширения
Мы подготовили список инструментов, чем открыть DBF в программе Excel или просмотреть онлайн.
Как открыть формат DBF в Excel
Начнем с электронных таблиц Excel. Программа входит в офисный пакет Microsoft и в ней присутствует функция чтения формата DBF.
Если на компьютере не установлен пакет Office, то скачайте дистрибутив с сайта Microsoft и установите нужные программы.
Чтобы открыть файл DBF в таблице Excel:
- нажмите на документ правой кнопкой мыши, чтобы вызвать контекстное меню;
- наведите курсор мыши на «Открыть» с помощью и переходите в пункт Выбрать программу;
- выберите Microsoft Office Excel, нажмите «Ок»;
- нужный файл откроется в виде таблицы Excel.
Открываем расширение DBF онлайн
Открывается файл формата DBF и на веб-сайте Jobtools. Правда, без редактирования.
Чтобы попасть на страницу просмотрщика:
Файл отобразится в окне браузера.
Интерфейс простой, нет опций кроме просмотра и постраничной прокрутки.
Чтобы открыть другой файл, нажмите кнопку «Reset» и повторите загрузку.
Чем открыть DBF на компьютере
Кроме стандартного Офиса открываются и правятся файлы DBF через сторонние программы.
Приложение DBF Commander предоставляет распространенные операции с файлами DBF: просмотр, редактура и распечатка файлов. Поддерживается экспорт в форматы CSV, XML, HTML и Excel. Файл кодируется и декодируется алгоритмом AES-256 (Rijndael). Записи удаляются и восстанавливаются, доступна сборка таблицы.
Какие могут быть проблемы с DBF файлом
Случается, что при попытке открыть файл с расширением DBF программа выбивает ошибку File not found (Файл не найден).
В этом случае откройте файл в другой программе. Подойдет Advantage Data Base. Создайте таблицу, импортируйте исходный файл и поменяйте компоненты.
Другой выход – конвертируйте в текстовый формат doc, docx или exl и откройте в офисной программе.
Следующий тип ошибки – file or table does not exist. Это значит, что файл оказался в папке с временной копией. Откройте папку и задайте значение TSession. для переменной Session.PrivateDir.
Если программа выбивает ошибку Table Level Changed,значит,несовместимы компоненты. Установите компоненты TTable. Проверьте, правильно ли связаны файл DBF и хранилище pft.
Если не открывается файл при подключении к базе, откройте соединение и задайте новое имя OleDbCommand cmd = new OleDbCommand («SELECT * FROM Employees») с расширением DBF.
DBF чем открыть
Сегодня мы рассмотрим:
DBF – формат файлов, применяемых для баз данных, которые используются для хранения и передачи информации. Если вам необходимо открыть файл с расширением .dbf, то существует несколько программ, позволяющих осуществить эту задачу.
Как открыть файл DBF
Прежде всего, на компьютер должна быть установлено специальное ПО, которое будет поддерживать файлы DBF. Сегодня существует масса программ, справляющихся с этой задачей:
Так как файл DBF – это, по сути, организованная таблица, содержащая в себе текстовую информацию, то ее можно открыть через известную программу для просмотра и редактирования таблиц.
DBF Viewer 2000.
Прекрасная программа, осуществляющая работу с DBF-файлами, которая при достаточно простом интерфейсе имеет множество настроек. Программа имеет статус условно-бесплатной – вам будет предоставлен тестовый период, в течение которого вы сможете понять, подходит вам такая программа или нет.
DBF View
Миниатюрная, простая и, главное, бесплатная программа для просмотра и редактирования файлов DBF. Может похвастаться высокой скоростью работы, а также русскоязычным интерфейсом.
DBFShow
Программа от российского разработчика для просмотра и редактирования DBF-файлов. Имеет весь необходимый набор функций для работы с DBF, но в то же время распространяется бесплатно с официального сайта разработчика.
Чем открыть DBF
DBF – файловый формат, созданный для работы с базами данных, отчетами и электронными таблицами. Его структура состоит из заголовка, в котором описывается содержимое, и основной части, где находится весь контент в табличном виде. Отличительная черта этого расширения – возможность взаимодействия с большинством систем управления баз данных.
Программы для открытия
Рассмотрим софт поддерживающий просмотр данного формата.
Способ 1: DBF Commander
DBF Commander — многофункциональное приложение для обработки DBF файлов различных кодировок, позволяет производить базовые манипуляции с документами. Распространяется платно, но имеет пробный период.
-
Нажмите на вторую пиктограмму или воспользуйтесь сочетанием клавиш Ctrl + O.
Способ 2: DBF Viewer Plus
DBF Viewer Plus – бесплатный инструмент для просмотра и редактирования DBF, простой и удобный интерфейс представлен на английском языке. Имеет функцию создания собственных таблиц, не требует инсталляции.
-
Выберите первую пиктограмму «Open».
Способ 3: DBF Viewer 2000
DBF Viewer 2000 — программа с довольно упрощённым интерфейсом, позволяет работать с файлами объёмом более 2 ГБ. Имеет русский язык и пробный период использования.
-
В меню кликните на первую пиктограмму или воспользуйтесь вышеупомянутым сочетанием Ctrl + O.
Способ 4: CDBF
CDBF — мощный способ редактирования и просмотра баз данных, также позволяет создавать отчеты. Расширить функционал можно, используя дополнительные плагины. Присутствует русский язык, распространяется платно, однако имеет триал версию.
-
Нажмите на первую иконку под надписью «File».
Способ 5: Microsoft Excel
Excel — один из компонентов пакета программ Microsoft Office, хорошо известного большинству пользователей.
-
В левом меню перейдите во вкладку «Открыть», нажмите «Обзор».
Заключение
Мы рассмотрели основные способы открытия DBF документов. Из подборки выделяется лишь DBF Viewer Plus — полностью бесплатное ПО, в отличие от остальных, которые распространяются на платной основе и имеют только пробный период.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Конвертировать DBF в TXT онлайн, бесплатно преобразовать .dbf в .txt
Microsoft Access 2016
Microsoft Excel 2016
Microsoft Visual FoxPro
Corel Quattro Pro X7
HiBase Group DBF Viewer 2000
Astersoft DBF Manager
DBF Viewer Plus
Alpha Software Alpha Anywhere
Planamesa NeoOffice (Mac)
GTK DBF Editor (Mac & Linux)
multisoft FlagShip (Linux)
формат DBF dBASE
Формат файлов DBF Database
Программное обеспечение для управления базами данных dBASE использовало расширение DBF для сохранения стандартных файлов базы данных. Благодаря популярности этого формата dBASE — не единственная программа для работы с базами данных, которая поддерживает формат DBF. Другие приложения «xBASE» также поддерживают этот формат. Популярность этого формата основана на простоте его структуры и том факте, что формат DBF был одним из самых ранних форматов этого типа, адаптированным сообществом специалистов по базами данных.
Технические сведения о файлах DBF
Содержимое файла DBF состоит из нескольких наборов данных, которые организованы и хранятся в массивах. В качестве формата DBF был внедрен в dBASE II. Он использовался и в последующих версиях dBASE — III, III + и IV. DBF-файлы были одним из первых файлов баз данных с заголовком, который позволяет программам, изначально не владеющим информацией о структуре данных в определенном файле, читать такие файлы. Таким образом, их можно открыть в Microsoft Excel, OpenOffice Calc и многих других приложениях.
Ошибка: источник данных открутить от КамАЗа
Способы открытия файлов DBF в Excel
в Excel 2003Может кто тоEnd If: У меня как-то
- Нужно учесть, что чем
- «Сохранить»
- на латинице, а
- в папку под
«Параметры» под названием DBF. Один из DBF двойным кликом предложены варианты действий: форматов хранения структурируемых что нужно чтобы не найден не
что-то нашёл пересмотрел всю вкладку подскажет где найтиEnd If 2003 отдельные dbf современнее формат (вышеи закрываем окно не на кириллице, одноименным названием и) очень много настроек,«WhiteTown» самых простых способов мышки по ним,Поиск соответствий в Интернете; данных является DBF. excel понимал, что указан драйвер иЦитатаС Foxpro я
«Данные» и не ( в винде
Способ 1: запуск через окно открытия файлов
’ Установить указатель тоже криво открывал. порядковый номер), то Excel. как у нас. выделяем объект с но нас больше
-
. Она содержит ярлыки конвертирования данных из то нужно удостовериться,Выбор программы из списка
Валерьянка — успехов! Для соединение DBD или ещеptrData = b(9) небольшую утилитку, и возможностей по обработке Переходим во вкладку полей не допускаются«XlsToDBF.xla»«Type of memo fields» направлениям конвертации. Открываем является использование пакета«Использовать выбранную программу дляТак как подразумевается, что его поддерживают множество не важно сколько: Если быть точнее того и форум.Напишите пожалуйста как в где то) в * 256 + всё стало открываться
Способ 2: открытие двойным щелчком по файлу
( эту папку. Перед утилит для конвертирования всех файлов такого табличный процессор Microsoft систем СУБД и там на самом выходит вот такаяВалерьянка Excel 2003 разорвать чем отличия на b(8) + 1 корректно. Но она То есть, выше, если она открылась согласно этим правилам. на кнопку
-
«Тип поля memo» нами предстает большое объектов с различным типа» Excel у нас
- После этого подготовку данных
- «OK»). Кликаем по полю,
число утилит, входящих расширением WhiteTown Convertersстоит галочка. Если уже установлен, то используют не только dbf получится сЧто-то нужно было такая, получаю входящийagregator одна — Офис
в Unicode я на работе. в файле удастся Жмем на пункт можно считать оконченной.. в котором по в пакет WhiteTown Pack. же вы планируете переставляем переключатель во как элемент для
по различным направлениямХотя процедура установки данной только одиночное открытие вторую позицию и хранения данных, ноВозможно требуется макрос.doober в Excel, там
почему с этими парадокс. ptrData), vbUnicode): Здесь? таблицы. Но в«Открыть» курсором с зажатой окошко управления надстройками.«Auto» конвертации. При этом программы проста и
между приложениями. Поэтому
Спасибо! Engine 2010 Redistributable обратно в форматвыдает Debug на: доброго времени сутокReDim b(0 To первая ссылка:) что программа, кудаЗапускается окно открытия файла. Затем переходим во«XLS -> DBF»
Конвертировать XLSX в DBF онлайн, бесплатно преобразовать .xlsx в .dbf
Что такое XlsToDBF? Как перевести данные EXCEL в DBF?
С выходом версии MS Office 2007 в программе Excel по кнопке () в списке возможных вариантов я не обнаружил формат dBASE (*.DBF), чем был крайне разочарован (и, как оказалось впоследствии, не я один). Возможно, в Microsoft посчитали, что dBASE это вчерашний день… Однако в России этот формат до сих пор весьма популярен и востребован.
Для всех столкнувшихся с этой проблемой и (в первую очередь) для себя, я написал небольшую надстройку, которая позволяет сохранить табличные данные в файле формата dBASE (DBF).
Чтобы воспользоваться сервисом надстройки, табличные данные для выгрузки необходимо подготовить некоторым образом. Когда Вы пользовались более ранними версиями MS Excel (2003, XP…), проблем с сохранением данных в DBF-файл не было: стоило нажать , выбрать и таблица активного листа сохранялась в формате DBF. Всё просто и удобно. Лично мне это «удобство» не по вкусу. Меня не устраивает хотя бы то, что Excel за меня решает как форматировать поля в конечном DBF-файле. Например, если в таблице имеется колонка с числовым типом данных и все значения в ней целочисленные, то Excel в итоге в DBF-файле применяет формат Numeric целочисленный, например, шириной 5 символов, а мне нужно шириной 16 с двумя знаками за запятой. Что делать? Открываю файл в FoxPro, далее SETUP, MODIFY, устанавливаю вместо N5 — N16.2. Или текстовые поля… Почему-то Excel решил сделать ширину поля 38 символов (причём, я так и не смог понять, каким образом он высчитывает эту ширину), а хотелось бы 100. Опять же открываю FoxPro, MODIFY и т.д.
В общем, решая проблему экспорта в DBF-формат, я заодно решил проблему с определением полей в конечном DBF-файле. Поэтому надстройка XlsToDBF.xla требует от пользователя
- определения названия, типа и размера полей для каждой колонки
- определения имени конечного файла
Определение имени конечного DBF-файла на мой взгляд тоже весьма удобно, т.к. предыдущие версии Excel сохраняли DBF-файл под именем рабочей книги, а это не всегда нужно (например, вы из одной книги экспортируете несколько разных таблиц).
Судя по количеству писем, пришедших на мой e-mail, думаю, я многих порадую тем, что теперь макрос надстройки умеет сохранять конечный DBF-файл в кодовой странице DOS-866.
Ещё раз об Excel и dBASE. Странная вещь. В заголовке файла dBASE есть один байт, который указывает в какой кодовой странице в нём сохранены данные. Приложения, работающие с форматом dBASE, открывают файлы в той кодировке, на которую указывает этот байт из заголовка. Что же касается Excel, то, хоть он и может прочитать данные из DBF-файла, однако этот байт игнорирует и всегда отображает данные в кодировке DOS-866.
Изначально моя надстройка сохраняла данные только в кодовой странице WINDOWS-1251. В связи с этим DBF-файл полученный с помощью XlsToDBF и открытый в Excel отображался некорректно. Хотя если просматривать его, например, в среде FoxPro, всё выглядит идеально. Я не придавал этому большого значения, т.к. сам обрабатывал DBF-файл в FoxPro. Более того, в FoxPro я связывал таблицы с разными кодировками и никаких проблем с кириллицей не испытывал.
Тем не менее, для тех кому это важно, возможность сохранения DBF-файла в DOS-866 теперь имеется.
Новый Excel в dbf
Вопрос: Как заставить Excel делать более оптимальный MDX
Если вы смотрели запросы, которые пуляет Excel к кубу, то они выглядят как-то вот так (причём я уже отпили отсюда некоторый мусор).
Но если переписать такой запрос руками, то мы можем получить что-то такое. И работает такое запрос в несколько раз быстрее.
Скажите, а есть способ не теряя удобства Excel заставить его генерировать более оптимальные запросы? Или как-то повлиять на шаблон запроса.
Ответ: Если речь о Pivot — то все эти свистекли-перделки (хотя зачастую и очень удобные вследствии некоторой ограниченности самого Excel) вроде как меняют запрос частично относительно общей Pivot модели, т.е. относительно конкретной меры/набора, а это уже внедряется опять-же в общий запрос генерируемый ядром Excel-а, (на который походу и жалуется voronin), т.е. претензии к оптимизатору Excel а не к кастомным расчётам на более мелких уровнях. в самом конце Excel всё равно разобьёт это на кубы/субкубы/субзапросы далеко не оптимальным образом по производительности.. (наверняка окончательный запрос хоть и содержащий только кастомные наборы/меры всё равно будет с мусором типа Hierarchize/from(subcube from .. from()) по слайсерам .. Так что ответ один — другое PO или ждать пока они ядро генератора в Excel переделают.
если-же разговор о прямом MDX запросе через подлючение типа Provider=MSOLAP .. то там предпологаю — как написал — так и будет..
третий вариант встроенные Excel функции (cubeset,cubemember,cubevalue,cubememberproperty,cuberankedmember,cubekpimember …) — то там запросы по идее вроде-бы коротче..
DBF Converter — программа для конвертирования (в т.ч. и пакетного) данных формата DBF (Data Base File) в файлы различных форматов для просмотра в стандартных текстовых и табличных редакторах. Приложение является условно-бесплатным, позволяя в качестве ознакомления с возможностями производить конвертацию 50 первых строк DBF-файла.
Программа DBF Converter предназначена для работы во всех версиях ОС Windows, начиная с Win 95 и вплоть до новейшей версии Win 10 (полная поддержка разрядностей 32 и 64 bit). Русский язык приложением не поддерживается (перевод имеют лишь несколько кнопок управления).
Возможности DBF Converter
DBF Converter — узкоспециализированный программный продукт без всяких излишеств. Основная задача программы — преобразование DBF-файлов (один из самых распространенных форматов для хранения данных в СУБД) в форматы, которые могут быть открыты в более доступных для обычных пользователей текстовых и табличных редакторах.
Приложение DBF Converter позволяет конвертировать DBF-данные в файлы следующих форматов:
- XLS и XLSX — электронные таблицы для редакторов Microsoft Excel, LibreOffice Calc, OpenOffice Calc и других.
- CSV и TSV — текстовые файлы для представленные табличных данных.
- RTF — мета-теговые текстовые файлы, также позволяющие отображать табличные данные.
- XML и HTML — наиболее популярные форматы файлов, основанные на соответствующих языках разметки.
- SQL и SDF — файлы баз данных MySQL, Microsoft SQL Server Compact, SQL Server, Oracle и др.
- PRG — формат файлов, использующиеся в программах автоматизированного проектирования (различные CAD) для представления входных табличных данных.
- А также в специализированные DBF-форматы для последующего использования в системах Clipper, DB2K, VFP, FoxPro и других.
Одна из особенностей программы DBF Converter — простота использования. Для преобразования DBF-файлов пользователю достаточно выполнить несколько простых шагов:
- Указать местоположение DBF-файла (или группы файлов).
- Указать папку для сохранения результатов.
- Выбрать формат сохранения файлов.
- Выставить (при необходимости) дополнительные опции преобразования: пропуск пустых записей, сортировка данных и другие.
- Конвертировать, кликнув по соответствующей кнопке.
Также программа поддерживает управление через консоль (командную строку) Windows. Список команд для консоли можно найти в справке (F1).
Читайте также:
- Вырезать подпись в пдф и вставить в ворд
- Программа для сохранения батареи ноутбука при работе от сети
- Трехмерный диапазон в excel
- Как добавить библиотеку в автокад 2019
- Arch stand в моноблоке что это за программа