:: Visual Foxpro, Foxpro for DOS
уйти от Excel на LibreOffice, с него начать
Vladimir Sklyar
Автор

Сообщений: 1397
Дата регистрации: 13.06.2002
Необходимо ежедневно читать excel-файлы, иногда в них чего-то писать
Ввиду того, что файлы грузятся в личной кабинет банка и покупать сейчас MS Office совсем нехо (от $500), решил соскочить на бесплатное (для повседневной работы хватает гугл доксов)
в связи с этим вопросы - с чего начать эту либру программить (SDK уже установил ), где почитать , а может есть какое-нибудь API для Excel-я без самого Excel-я бесплатное.

Спасибо


------------------
С уважением Владимир.
Ratings: 0 negative/0 positive
Re: уйти от Excel на LibreOffice, с него начать
AndyNigmatec

Сообщений: 1574
Откуда: Волгоград
Дата регистрации: 28.06.2015
Вот есть вариант работы с экселькаме без установки офиса - forum.foxclub.ru
Ratings: 0 negative/0 positive
Re: уйти от Excel на LibreOffice, с него начать
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
для начала - OpenOffice открывает файлы Excel. Наоборот - нет
Я работаю так с Open'ом
Потом с Calc (Libre) на его языке, но это другой язык
Это интересно?
какое-нибудь API для Excel-я
Не пойму, может не прав, но какие API , есть команды, интерфейсные.
Не буду дальше пугать.
У меня все сделано, но это не очень просто
Я тут выкладывал.
Короче, не думаю, что если буду помогать, то помогу

У меня 2 обертки мои - для Excel и для Calc. Могу кинуть



Исправлено 3 раз(а). Последнее : Ydin, 15.10.22 03:19
Ratings: 0 negative/0 positive
Re: уйти от Excel на LibreOffice, с него начать
Будрин

Сообщений: 181
Откуда: Москва
Дата регистрации: 21.09.2001
Добрый день.
Мне не очень понятно почему дают ссылки на очень старые и плохо работающие переработки чужих решений.
Я использую github.com (класс автора), есть огрехи но исправимы. В большестве случаев работает отлично.
Ratings: 0 negative/3 positive
Re: уйти от Excel на LibreOffice, с него начать
Равиль

Сообщений: 6555
Откуда: Уфа
Дата регистрации: 01.08.2003
Лет 5 назад пока не купили MS Office меня выручил WPS Office :
www.wps.com

Не знаю как сейчас, но на тот момент была полная идентичность по Com объектам
и не пришлось переписывать функционал.


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/2 positive
Re: уйти от Excel на LibreOffice, с него начать
Vladimir Sklyar
Автор

Сообщений: 1397
Дата регистрации: 13.06.2002
Спасибо Равилю за подсказку даже код менять не пришлось, все взлетело на ура


------------------
С уважением Владимир.
Ratings: 0 negative/0 positive
Re: уйти от Excel на LibreOffice, с него начать
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Это хор, что ты решил проблу с офисом от мс.
Но уходить придеться (пока ничего не предпринял)
Ratings: 0 negative/0 positive
Re: уйти от Excel на LibreOffice, с него начать
Vladimir Sklyar
Автор

Сообщений: 1397
Дата регистрации: 13.06.2002
Недо конца есть еще одна
Еще ест тема, нужно импортить из файлов разной структуры, я сеачала пересохрянял в ексель 95 и нормально делал импорт в фокс в дбф, ексель 95 такогоформата не знает ни wps ни libre office.

Ищу как из .xlsx импорт в фокс в дбв без лишней возни, неужели еще не придумали


------------------
С уважением Владимир.
Ratings: 0 negative/0 positive
Re: уйти от Excel на LibreOffice, с него начать
axeum

Сообщений: 107
Дата регистрации: 07.07.2020
of63
Это хор, что ты решил проблу с офисом от мс.
Но уходить придеться (пока ничего не предпринял)
а зачем или почему с мс уходить придется?
Ratings: 0 negative/0 positive
Re: уйти от Excel на LibreOffice, с него начать
Равиль

Сообщений: 6555
Откуда: Уфа
Дата регистрации: 01.08.2003
Vladimir Sklyar
Недо конца есть еще одна
Еще ест тема, нужно импортить из файлов разной структуры, я сеачала пересохрянял в ексель 95 и нормально делал импорт в фокс в дбф, ексель 95 такогоформата не знает ни wps ни libre office.

Ищу как из .xlsx импорт в фокс в дбв без лишней возни, неужели еще не придумали

Точно в WPS не срабатывает такое ? (не могу проверить)
loExcel.ActiveWorkBook.SaveAs(m.lcExcel95File, 39) && excel5/95 - ограничение на 16К строк

Если нет, то самый простой вариант
из Excel сохраняем в текстовик :
loExcel.ActiveWorkBook.SaveAs(m.lcTxtFile, -4158, .f.) && txt с табуляторами

затем импорт в Dbf из текстовика :
Append From (m.lcTxtFile) Type Delimited With Tab

Преимущество - работает быстро и нет ограничений на кол-во строк, но нужна Dbf с необходимой структурой как в исходном Xls файле


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: уйти от Excel на LibreOffice, с него начать
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
axeum
of63
Это хор, что ты решил проблу с офисом от мс.
Но уходить придеться (пока ничего не предпринял)
а зачем или почему с мс уходить придется?

Потому, что русских банят щас везде, того и гляди забанят и в винде
Ratings: 0 negative/0 positive
Re: уйти от Excel на LibreOffice, с него начать
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Т.е. лучше везде уйти?
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 47 (Гостей: 47)

© 2000-2024 Fox Club 
Яндекс.Метрика