2016-12-18 5 views
-1

У меня есть файл с 10 миллионами строк. Я хочу открыть его с помощью OpenOffice Calc, но OpenOffice Calc 3.3.3 имеет ограничение около 1 миллиона строк.Нет предела строки Libre Office

Если у вас follow this link, в ответе упоминается, что базовый модуль офиса libre имеет NO ROW LIMIT.

Я буду очень признателен за любые отзывы, где я могу найти базовый модуль офиса libre, который не имеет ограничения по строкам.

Если Stackoverflow не подходит для этого вопроса, не могли бы вы предложить мне, где я должен его спрашивать?

+1

LibreOffice [Base] (http://www.libreoffice.org/discover/base/) является [Система управления базами данных] (https://help.libreoffice.org/Common/Database_1) например Access для Microsoft Office. –

+1

Что это за файл - .ods, .xlsx или .csv возможно? LibreOffice Base использует .odb-файлы и может читать другие типы файлов базы данных, такие как dBASE. –

ответ

1

LibreOffice Base может использовать Text файлы в качестве источника данных. Документация находится здесь: https://help.libreoffice.org/Common/Text_File_Connection.

Чтобы проверить это, следующий скрипт python создает текстовый файл с десятью миллионами строк.

with open("datasource.txt", 'w') as f: 
    f.write("id,name\n") 
    TEN_MILLION = 10000000 
    for id_number in range(TEN_MILLION): 
     f.write("%d,abc\n" % id_number) 

Открыть базу, выбрав Файл -> Создать -> База данных в меню LibreOffice. Затем подключитесь к существующей базе данных.

connect to Text

Теперь таблица "DataSource" можно просмотреть, открыв его.

datasource table

+0

Спасибо за ваше время и помощь – aelwan