Открыть в линуксе xls

Как установить Excel на Linux?

В операционной системе Ubuntu для открытия файла XLSX также используется OpenOffice или LibreOffice, в Apple OSX используется приложение Apple Numbers или OpenOffice (да, OpenOffice разрабатывается под все популярные операционные системы).

Как установить офис на Linux?

Как установить Microsoft Office в Linux

У вас есть три способа запуска отраслевого офисного программного обеспечения Microsoft на компьютере с Linux: Используйте Office Online в браузере. Установите Microsoft Office с помощью PlayOnLinux. Используйте Microsoft Office на виртуальной машине Windows.

Можно ли установить Microsoft Office на Linux?

Сейчас стандартом офисного программного обеспечения есть офисный пакет от Microsoft, который, к сожалению, не имеет версии для операционной системы Linux. . Конечно, есть такие альтернативные решения, как LibreOffice и WPS Office.

Как установить Word в Ubuntu?

Чтобы сделать это в Ubuntu, откройте Центр приложений Ubuntu, найдите пакет Wine и установите его. Затем вставьте установочный диск Microsoft Office в ваш компьютер. Откройте его в вашем файловом менеджере, кликните правой кнопкой мышки по файлу setup.exe и откройте его с помощью Wine.

Как открыть файл с расширением XLSX?

ПРИМЕЧАНИЕ: XLSX файлы могут быть открыты в Excel 2007 или в более поздней версии. Кроме того, они обратно совместимы с более ранними версиями Excel (. xls файлы) через открытые компоненты поддержки XML.

Как установить Excel на Ubuntu?

  1. Поиск «Excel«
  2. Выберите Microsoft Excel Viewer.
  3. Нажмите на Установить
  4. Нажимайте кнопку Далее, пока не запустится установщик
  5. Выберите Загрузить программу
  6. Нажмите Далее, чтобы продолжить установку

Как скачать Microsoft Office с официального сайта?

Устанавливаем Офис с официального сайта

В любом удобном браузере перейдите по ссылке http://www.office.com/myaccount/ и авторизуйтесь на сайте, используя данные своей учётной записи. Выберите язык установки (доступен русский), версию своей операционной системы (32 или 64 бита) и нажмите «Установить».

Как установить Wine в Ubuntu?

  1. нажмите правой кнопкой на приложение, которое хотите запустить
  2. выберите «Открыть в другой программе»
  3. там, где строка для ввода, введите wine и нажмите кнопку «Установить по умолчанию», нажмите ОК. Теперь все .exe файлы будут открываться двойным кликом.
Читайте также:  Create virtual interface linux

Как установить Майкрософт тимс на линукс?

Загрузите пакет Teams из официального репозитория для дистрибутивов на основе Redhat или Debian. Я использую Centos 8 для демонстрации, поэтому загружаю пакет rpm. Кроме того, вы можете использовать следующую команду wget, чтобы загрузить и установить её в соответствующем дистрибутиве Linux.

Как открыть файлы Word в Linux?

Если вам нужно создавать, открывать и редактировать документы Microsoft Word в Linux, вы можете использовать LibreOffice Writer или AbiWord. Оба являются надежными текстовыми приложениями, которые могут читать и записывать файлы в форматах Word . doc и . docx.

Как работать в программе тимс?

  1. Перейдите к одноименной вкладке программы.
  2. Нажмите на кнопку «Начать… .
  3. В верхней графе введите название собрания. .
  4. Настройте звук и видео.
  5. Затем кликните по пункту «Присоединиться сейчас».

Как скачать тимс на линукс?

  1. Откройте страницу загрузки Микрософт Тимс. .
  2. Кликните по кнопке с подходящим установочным пакетом. .
  3. Сохраните и откройте установочный файл.
  4. Откроется окошко распаковщика пакетов. .
  5. Введите пароль суперпользователя.
  6. Дождитесь окончания процедуры.

Источник

Commandline tool for viewing xls files

Is there a commandline tool for viewing/opening excel (.xls) files? So the answer works great unless the worksheets don’t have a custom name. When I try to open the file, I get:

Traceback (most recent call last): File "/usr/bin/py_xls2csv", line 17, in for sheet_name, values in parse_xls(arg, 'cp1251'): # parse_xls(arg) -- default encoding File "/usr/lib/python2.5/site-packages/pyExcelerator/ImportXLS.py", line 334, in parse_xls raise Exception, 'No workbook stream in file.' Exception: No workbook stream in file. 

However, if I open up the file and rename the sheet to ‘test’ or something it works fine. What do I need to tweak so that it can handle the default names? (Sheet1, etc) The file I’m trying to open at present has only 1 sheet, named Sheet1.

I’ve been using github.com/saulpw/visidata, which has been useful in my case for previewing data from an excel spreadsheet before uploading it somewhere.

2 Answers 2

Yeah it’s a little bit hacky though. Let’s start by installing two packages:

sudo apt-get install python-excelerator w3m 

From there, we use a script that comes bundled with python-excelerator to convert the document into a HTML file. We then pipe that into a command line browser ( w3m ) and display it.

py_xls2html spreadsheet.xls 2>/dev/null | sed 's/"//g' | w3m -dump -T 'text/html' 

You can create a bash function or alias with that if you don’t want to keep typing it. It should give you output like this:

Sheet = Sheet1 ┏━━━━┯━━━┯━━━━━┯━━━━━━━━━━━━┓ ┃this│is │a │spreadsheet ┃ ┠────┼───┼─────┼────────────┨ ┃it │is │very │nice ┃ ┠────┼───┼─────┼────────────┨ ┃this│has│three│rows ┃ ┗━━━━┷━━━┷━━━━━┷━━━━━━━━━━━━┛ Sheet = Sheet2 Sheet = Sheet3 

Very pretteh. Obviously this isn’t going to support any sort of macro, editing or any interactivity. This is purely a viewer. You could also work at stripping out the quotation marks that wrap things. I’m not particularly bothered by them at this point.

Читайте также:  Welcome to SETIWIK!

If you don’t need it to be as tabular you could simply have something like this:

py_xls2csv spreadsheet.xls 2>&1 | less 

You can go one further than that and display it in a slightly nicer way:

py_xls2csv spreadsheet.xls 2>&1 | grep '^"' | sed 's/"//g' | column -s, -t | less -#2 -N -S 

That gives you the following:

 1 this is a spreadsheet 2 it is very nice 3 this has three rows 

To dump it to plain text file: links -dump /tmp/tempspreadsheet.html . Also: as-is, it prints Unicode characters in \u0950 format. Maybe there is some way to process the output to produce the Unicode character. If someone knows a «simple» way, I’d like to see it.

@fred I’ve switched it to w3m now (because it just looks nicer) and that does have some charset options (see w3m —help ). I’ve also cut the length down, including nuking the need to pipe it out to a file.

Awesome! This works in most cases: see edit to main post for part 2 of the question (It’s easier to format stuff there than in a comment)

py_xls2csv is hard-coded to work with codepage cp1251 .. I’ve found that substituting the 3 instances of cp1251 with utf-8 resolves the ‘problem» of not displaying unicode characters. I suppose it depends on what is in the spreadsheed. but using utf-8 worked for me. (I didin’t realize this until after I posted my answer, but it may be of use for other conversions)

A belated comment. I just tried using this to tabulate a csv text file (converting to xls first).. and although the generated html has maintained multiple spaces, the rendered output displays them as a single space (typical of html). ie..

cows moo

displays as cows moo . There is probably some simple tweak for this, but my html knowledge doesn’t go far beyond being able to spell ‘html’ .. 🙂

Here is a method which maintains the Unicode characters.
ie. it displays आ , rather than dislaying the Unicode Codepoint value \U0906

The script uses OpenOffice.org and PyODConverter.py to convert one OOo document format into other OOo format. The conversion types are based on the filename extensions:

# oextn="html" # output type ifile="My_OOo_File" ;echo ifile="$ifile" ofile="$ifile.$oextn" ;echo ofile="$ofile" [[ -f "$ofile" ]] && < rm "$ofile"; >[[ -f "$ofile" ]] && < echo "A pre-existing Output file was NOT removed" ;exit; ># sofport=8100 soffice="$(locate -br "^soffice.bin$")" soffarg=( '-invisible' '-accept=socket,port='$sofport';urp;' ) soffrex="$soffice $" # soffpid=$(($(pgrep -f -n "$soffice"))) ((soffpid!=0)) && < echo "A OpenOffice is already running. PID=$soffpid" ;exit; ># # Start OpenOffice "$soffice" "$" & soffpid=$(($(pgrep -f -n "$soffrex"))) ((soffpid== 0)) && < echo "A OpenOffice has not started yet=$soffpid" ;exit; ># # Start OpenOffice echo "** Attempting to connect to OpenOffice.org on port $sofport" x=1; while ((x!=0)) ;do /usr/bin/python "$(which DocumentConverter.py)" "$ifile" "$ofile" x=$? done # # Start Terminal Browser w3m "$ofile" -T 'text/html' kill -15 $soffpid # 

There is probably some other way to exit OOo (but I don’t know it)
And there is probably some way of starting an independant instance of OOo too, but I don’t know how to do that either, so as it is, it requires that OOo is not running.

Читайте также:  Change dhcp to static linux

Источник

Открытие doc, docx, odf, xlsx файла в терминале linux

Вопрос заключается в следующем: «Существует ли такие программы, позволяющие открыть doc, docx, odf файлы в терминале linux?». Понимаю, что теоретически это не возможно, в силу отсутствие возможности программной смены шрифта в терминале. Но! Что если, мне нужно, к примеру, тупо прочитать текст из файла, а под рукой нету десктопной машины? Или можно такой вариант: программа преобразовывает doc, docx, odf файл в tex-файл. P.S.: я так полагаю, что этот вариант открытия подобных файлов будет еще и экономнее десктопного относительно памяти. С xlsx и подобными этому файлами тоже такой же вопрос встревает. Папа как-то рассказывал просто, что когда еще не было десктопных осей и граф оболочек, они использовали вместо doc-ов какую-то dos-овскую консольную прогу, и какие-то таблицы вместо excel-ей. Буду благодарен за ответ. UPD: Вопрос закрыт

3 ответа 3

Когда не было графических оболочек, тогда и и форматы были другие. Чем-то отчасти похожие на современный markdown

Файлы же конечно можно прочитать. Но именно прочитать — предварительно конвертировав в текстовый формат. Так Excel файлы можно перевести в CSV — а дальше смотри хоть в less, хоть awk или sed дальше преобразуй.

Файл Word конвертируются в обычный TXT — только текст и никакого форматирования. Можно и в RTF — тут оформление сохранится, но чтобы их читать нужен определенный навык 🙂

А с практической точки зрения задача довольно актуальная. Постоянно приходится решать задачи типа «У нас есть прайс-лист в Excel — мы хотим его автоматически загружать на сайта в базу данных». Соответственно помимо утилит консоли есть и куча библиотек под разные языки программирования — позволяющих открыть, прочитать, изменить и сохранить файлы этих форматов без взякого GUI.

Источник

Оцените статью
Adblock
detector