লিবিব্রফাইস ক্যালকের সাথে সিএসভি হিসাবে এক্সএলএস সংরক্ষণ করা


20

আমি LibreOffice 3.5.7.2 বিল্ড আইডি: 350m1 (বিল্ড: 2) ব্যবহার করছি এবং একটি .xls ডকুমেন্ট এবং .csv এ আউটপুট খোলার জন্য টার্মিনাল থেকে LibreOffice ক্যালক চালাতে চাই। আমি জিএইউআইয়ের মাধ্যমে কেবল এক্সএলএস ফাইলটি খোলার মাধ্যমে এবং সিএসভি হিসাবে সংরক্ষণ করে এবং ডেলিমেটারটি নির্দিষ্ট করে বলতে পারি, তবে আমি টার্মিনালের মাধ্যমে এটি করতে সক্ষম হতে চাই।

আমি যে গবেষণা করেছি:

আমি যখন দৌড়াচ্ছি

> man libreoffice

আমি পাই:

SYNOPSIS
       libreoffice  [--accept=accept-string]  [--base]  [--calc] [--convert-to
       output_file_extension[:output_filter_name]

যার কমান্ড - কনভার্ট-টু আউটপুট রয়েছে তবে আমি এর ঠিক উদাহরণ জানি না যে এর উদাহরণটি কেমন হবে, আমি চেষ্টা করেছি:

libreoffice --convert-to csv:writer_csv_Export --outdir /Data/ *.xls

যেমন https://help.libreoffice.org/Common/Starting_the_Software_With_Paraters/vi উল্লেখ করেছে তবে এটি কাজ করছে না।


1
libreoffice --headless --convert-to csv --outdir somedir *.xlsকাজ প্রদর্শিত হবে। :writer_csv_Exportঅপ্রয়োজনীয় বলে মনে হচ্ছে এবং এটি এমন একটি সমস্যাও হতে পারে যার /Data/অর্থ Dataআপনার সিস্টেম ডিরেক্টরিতে নয় ডিরেক্টরি ফাইল সিস্টেমের রুটে বলা হয়। কেবল বাদ দিন --outdir DIRএবং আপনি বর্তমান ডিরেক্টরিতে আউটপুট পাবেন।
ক্রোনাইটিস

উত্তর:


31

libreoffice --headless --convert-to csv --outdir somedir *.xls কাজ প্রদর্শিত হবে।

--headless লাইব্রোফাইস একটি উইন্ডো খোলার থেকে থামায়, সুতরাং এটি কেবল আপনার ফাইলগুলিকে রূপান্তর করে এবং তারপরে প্রস্থান করে।

:writer_csv_Exportcsvঅপ্রয়োজনীয় বলে মনে হচ্ছে পরে ।

এটি কোনও সমস্যা হতে পারে যার /Data/অর্থ ফাইল সিস্টেম রুটে ডেটা নামে একটি ডিরেক্টরি আপনার হোম ডিরেক্টরিতে নয় called কেবল বাদ দিন --outdir DIRএবং আপনি বর্তমান ডিরেক্টরিতে আউটপুট পাবেন।

বিঃদ্রঃ:

আপনি এই আদেশটি চালানোর আগে আপনার xls / xlsx ফাইলটি বন্ধ করুন। যদি ফাইল খোলা থাকে তবে এই কমান্ডটি কার্যকর হয় না।


1
কমান্ড লাইনে ডেলিমিটার নির্দিষ্ট করার কোনও উপায় আছে? কমা, পাইপের পরিবর্তে আইই?
এডুয়ার্ডো ডেনিস

1
এর জন্য একটি বর্ধিত ত্রুটি রয়েছে, সুতরাং সম্ভবত -> libreoffice.org/bugzilla/show_bug.cgi?id=68786
ক্রোনাইটিস

ঠিক কোন সমস্যা নেই, আশা করি তারা খুব শীঘ্রই এটি ঠিক করে দিয়েছেন :
এডুয়ার্ডো ডেনিস

3
এটি কেবল প্রথম শীট রফতানি করে। সমস্ত পত্রক আলাদা ফাইলগুলিতে রফতান করার উপায় আছে?
গ্রজেগোর্জ ওয়েয়ারজোইকিকি

@ গ্রজেগোর্জউইয়ারজোইইকি এই লিবারোফাইস জিজ্ঞাসা জবাবের ব্যাখ্যা অনুসারে আপনাকে প্রথমে এক্সএলএসএক্স এবং তারপরে সিএসভিতে রূপান্তর করতে হবে xlsx2csv। অন্য সব কিছুর জন্য ম্যাক্রোগুলি রয়েছে: লিঙ্ক - লিঙ্ক
এভিও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.