ติดตั้ง ssconvert (ส่วนหนึ่งของ gnumeric) บนเซิร์ฟเวอร์ที่ไม่มี GNOME


9

ฉันจำเป็นต้องใช้เครื่องมือแปลงไฟล์ของ gnumeric ssconvert บนเซิร์ฟเวอร์

ปัญหาคือ gnumeric เป็นแอปพลิเคชั่น gnome และไม่สามารถติดตั้งได้หากไม่ได้ติดตั้งเดสก์ท็อป

นอกจากนี้ยังไม่มีแพ็คเกจแยกต่างหากสำหรับ ssconvert และฉันไม่สามารถรวบรวมจากซอร์สโค้ด ...

ฉันต้องการเครื่องมือแปลงเฉพาะนี้เพราะสามารถแปลงจากรูปแบบ Excel XML เป็น CSV ซึ่งฉันไม่สามารถทำกับเครื่องมือแปลง Excel อื่น ๆ ได้

ฉันทำงานบนเซิร์ฟเวอร์อูบุนตู 12.04 ฉันขอขอบคุณความคิดใด ๆ

คำตอบ:


4

ฉันคิดว่าการอ้างอิงจำนวนมากสำหรับ gnumeric นั้นจริง ๆ แล้วเป็นแพคเกจ "แนะนำ" ไม่ใช่การอ้างอิงจริง ลองสิ่งนี้:

sudo apt-get install --no-install-recommends gnumeric

สำหรับฉันมันติดตั้งแพคเกจประมาณ 37MB ซึ่งส่วนใหญ่เป็นไลบรารีและชุดไอคอนซึ่งฉันรู้สึกว่ามันทนได้


2

ฉันเพิ่งติดตั้ง gnumerics บนเซิร์ฟเวอร์ Ubuntu ของฉัน: มันติดตั้งการพึ่งพาจำนวนมากเช่น gnome และอื่น ๆ ซึ่งดูเหมือนว่าหนัก แต่คุณไม่จำเป็นต้องโหลดสภาพแวดล้อมเดสก์ท็อปเพื่อใช้ ssconvert

คำแนะนำของฉันคือ: เพียงแค่ติดตั้งมันไม่สนใจ gnome และเดสก์ท็อป


ฉันไม่รู้จริง ๆ ว่ามันเป็นความคิดที่ดีหรือไม่ที่จะติดตั้ง gnome บนเซิร์ฟเวอร์ ... มันจะทำให้ช้ากว่าฉันเดาใช่มั้ย
Martin Taleski

ฉันลังเลที่จะทำเช่นนี้เพราะฉันรู้สึกว่าทุกสิ่งที่คุณติดตั้งจะทำให้เกิดช่องโหว่ด้านความปลอดภัย ฉันต้องการให้เซิร์ฟเวอร์ของฉันเอนตัวมากที่สุด
Ian Phillips

1

ฉันรู้ว่าคุณกำลังถามเกี่ยวกับ ssconvert โดยเฉพาะ แต่ในกรณีของฉันฉันเลิกพยายามติดตั้ง gnumeric โดยไม่ต้องพึ่งพา Gnome แต่ฉันใช้ xls2csv (ซึ่งเป็นส่วนหนึ่งของแพ็คเกจ catdoc) ด้วยผลลัพธ์เดียวกัน

สมมติว่าคุณมีไฟล์ source.xls คำสั่งนี้:

xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv

จะทำเคล็ดลับ พารามิเตอร์ -sy -d ระบุชุดอักขระต้นทางและปลายทาง ตัวอย่างนี้จะประมวลผลไฟล์ต้นฉบับที่มีอักขระพิเศษเช่น 'ñ' หวังว่านี่จะช่วยได้!


ฉันคิดว่าฉันได้ลองอันนี้แล้ว แต่จะไม่ทำงานกับรูปแบบ XML ของ excel ฉันยังไม่พบเครื่องมือที่สามารถแปลงจากรูปแบบ Excel XML เป็น CSV
Martin Taleski

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.