среда, 13 февраля 2013 г.

что обозначает символ точка с запятой

Теперь макрос создан, пора создать скрипт, который бы открывал файл.

В результате у вас должно получиться что-то типа этого:

В строке «a(1).Value = «59,,76″» «59» означает символ точка с запятой, а «76» кодировку UTF8. Так что если у вас другая кодировка CSV файла или другие разделители, то цифры будут другие. (Спрашивать какие цифры подходят вам нужно не здесь, а )

StarDesktop.LoadComponentFromURL(ConvertToURL(f), "_blank", 0, a )

a(0).Value = "Text - txt - csv (StarCalc)"

dim a(1) As new com.sun.star.beans.PropertyValue

В новом окне удалите все строки, кроме первой, и вставьте на их место следующий код:

В открывшемся окне выберите пункт Мои макросы Standard и щёлкните на кнопке Создать, расположенной в правой колонке с кнопками.

Для создания макроса откройте OpenOffice.org 3 Calc и выберите в меню Сервис — Макросы — Управление макросами — OpenOffice.org Basic…

Я в начале думал, что OpenOffice.org 3 Calc нужно передать параметры кодировки и разделителей через командную строку, а оказалось это делается через макрос.

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

Со всех сторон (и клиентской, и серверной) всё хорошо работает, но есть один пунктик, который очень сильно достаёт тех кто работает с файлом каждый раз при открытии файла в OpenOffice.org 3 Calc (Электронные таблицы) постоянно запрашивается кодировка файла и разделители. Напрягает.

Разделитель текста пустая строка (ничего не используется).

Разделитель поля точка с запятой ( ; ).

Кодировка UTF-8.

В одном из моих проектов для обмена достаточно большим объёмом данными между компьютером пользователя и WEB-приложением используется CSV-файл с следующими характеристиками:

2 октября 2009Рубрика: Теги: , ,

Скрипт для автоматического открытия OpenOffice.org с параметрами

«Я» каждый пользователь мира Linux. «Ubuntu» человечное отношение к другим пользователям мира Linux.

«Я и Ubuntu» » Скрипт для автоматического открытия OpenOffice.org с параметрами

Комментариев нет:

Отправить комментарий