Техника
как переформатировать dba в csv
как переформатировать Palm'овский файл dba в csv или в гугловский календарь? Мучаюсь третий день.. dba2csv - надо платить денег.. Подскажите, была у кого такая проблема!
Конвертация dbf в csv (Remote DBA)
При работе с shape-файлами и не только довольно часто встречается задача преобразования файла формата dbf в обычный текстовый файл с разделителями. И хотя програм, производящих такого рода преобразование, достаточно много (например, широко распространенные MSOffice или OOffice), во многих случаях бывает удобно использовать небольшую специализированную утилиту, вызываемую из командной строки.
Для преобразования dbf->csv можно использовать скрипт на языке Python (скачать скрипт) .
Скрипт использует библиотеку dbfpy, которая должна быть установлена в системе.
Использование
Утилита вызывается из командной строки и принимает несколько параметров:
dbf2csv.py --file=DBFfile --out=CSVfile --header=False|True --delim=DELIM --cols=1,4
DBFfile - обязательный параметр: имя файла dbf, который требуется преобразовать в файл csv.
CSVfile - необязательный параметр: имя файла csv, в который будет записано содержимое файла dbf. Если данный параметр не указан, содержимое dbf-файла будет отправлено на стандартый вывод (stdout).
header - необязательный параметр, может принимать два значения: True (записывать в файл заголовки полей) или False (не писать заголовки полей) . По умолчанию он равен True.
delim - необязательный параметр: указвает строку-разделитель полей в результирующем файле csv. По умолчанию равен запятой (,).
cols - порядковые номера импортируемых полей (первое поле - 1).
Примеры:
Импортировать все в файл data.csv, не добавлять имена полей.
dbf2csv.py --file=data.dbf --header=False
Импортировать все в файл text.csv, добавлять имена полей, использовать разделитель &.
dbf2csv.py --file=data.dbf --out=text.csv --header=True --delim="&"
При работе с shape-файлами и не только довольно часто встречается задача преобразования файла формата dbf в обычный текстовый файл с разделителями. И хотя програм, производящих такого рода преобразование, достаточно много (например, широко распространенные MSOffice или OOffice), во многих случаях бывает удобно использовать небольшую специализированную утилиту, вызываемую из командной строки.
Для преобразования dbf->csv можно использовать скрипт на языке Python (скачать скрипт) .
Скрипт использует библиотеку dbfpy, которая должна быть установлена в системе.
Использование
Утилита вызывается из командной строки и принимает несколько параметров:
dbf2csv.py --file=DBFfile --out=CSVfile --header=False|True --delim=DELIM --cols=1,4
DBFfile - обязательный параметр: имя файла dbf, который требуется преобразовать в файл csv.
CSVfile - необязательный параметр: имя файла csv, в который будет записано содержимое файла dbf. Если данный параметр не указан, содержимое dbf-файла будет отправлено на стандартый вывод (stdout).
header - необязательный параметр, может принимать два значения: True (записывать в файл заголовки полей) или False (не писать заголовки полей) . По умолчанию он равен True.
delim - необязательный параметр: указвает строку-разделитель полей в результирующем файле csv. По умолчанию равен запятой (,).
cols - порядковые номера импортируемых полей (первое поле - 1).
Примеры:
Импортировать все в файл data.csv, не добавлять имена полей.
dbf2csv.py --file=data.dbf --header=False
Импортировать все в файл text.csv, добавлять имена полей, использовать разделитель &.
dbf2csv.py --file=data.dbf --out=text.csv --header=True --delim="&"
Похожие вопросы
- CSV парсинг в python
- как экспортировать с 1с товары в формате .csv. как экспортировать с 1с товары в формате .csv
- Как преобразовать png в csv
- всем привет! как переформатировать видео 3gp в аvi
- Как переформатировать диск "с"
- Можно ли переформатировать файл djvu в fb2 и какой прогой? Можно ли переформатировать файл djvu в fb2 и какой прогой?
- Как достать данные из CSV или TXT средствами JavaScript не использую PHP?
- Выяснить кто сколько набрал баллов и напечатать в файле csv пример: Важная;5;4;5;4 и посчитать сколько у нее баллов
- Напишите пожалуйста скрипт загрузки CSV файла в бд
- Кто знает,можно переформатировать видеофильм из инета в формат DVD со звуком 5.1?