Tôi đang sử dụng LibreOffice 3.5.7.2 Build ID: 350m1 (Build: 2) và muốn chạy LibreScript calc từ thiết bị đầu cuối để mở tài liệu .xls và xuất ra .csv. Tôi có thể thực hiện việc này thông qua GUI bằng cách chỉ cần mở tệp xls và lưu dưới dạng csv và chỉ định phân định, nhưng tôi muốn có thể thực hiện thông qua thiết bị đầu cuối.
Nghiên cứu tôi đã thực hiện:
khi tôi chạy
> man libreoffice
Tôi có:
SYNOPSIS
libreoffice [--accept=accept-string] [--base] [--calc] [--convert-to
output_file_extension[:output_filter_name]
trong đó có một lệnh - chuyển đổi thành đầu ra nhưng tôi không chắc chắn chính xác một ví dụ về nó sẽ trông như thế nào, tôi đã thử:
libreoffice --convert-to csv:writer_csv_Export --outdir /Data/ *.xls
như https://help.libreoffice.org/Common/Starting_the_Software_With_Parameter/vi đề cập nhưng nó không hoạt động.
libreoffice --headless --convert-to csv --outdir somedir *.xls
xuất hiện để làm việc.:writer_csv_Export
dường như là không cần thiết, và nó cũng có thể là một vấn đề/Data/
có nghĩa là một thư mục được gọiData
ở thư mục gốc của hệ thống tập tin, không phải trong thư mục chính của bạn. Chỉ cần bỏ qua--outdir DIR
và bạn sẽ nhận được đầu ra trong thư mục hiện tại.