คำถามติดแท็ก xlsx

10
แปลง xlsx เป็น csv ใน Linux ด้วยบรรทัดคำสั่ง
ฉันกำลังมองหาวิธีแปลงไฟล์ xlsx เป็นไฟล์ csv บน Linux ฉันไม่ต้องการใช้ PHP / Perl หรืออะไรทำนองนั้นเนื่องจากฉันกำลังมองหาการประมวลผลหลายล้านบรรทัดดังนั้นฉันต้องการบางสิ่งที่รวดเร็ว ฉันพบโปรแกรมบน repos ของ Ubuntu ที่เรียกว่า xls2csv แต่จะแปลงไฟล์ xls (Office 2003) (ซึ่งฉันใช้อยู่) เท่านั้น แต่ฉันต้องการการสนับสนุนสำหรับไฟล์ Excel ที่ใหม่กว่า ความคิดใด ๆ
266 linux  excel  csv  converter  xlsx 

23
Excel“ ตารางภายนอกไม่ได้อยู่ในรูปแบบที่คาดหมาย”
ฉันพยายามอ่านไฟล์ Excel (xlsx) โดยใช้รหัสที่แสดงด้านล่าง ฉันได้รับ "ตารางภายนอกไม่ได้อยู่ในรูปแบบที่คาดหวัง" ข้อผิดพลาดยกเว้นว่าฉันมีไฟล์ที่เปิดอยู่แล้วใน Excel กล่าวอีกนัยหนึ่งฉันต้องเปิดไฟล์ใน Excel ก่อนจึงจะสามารถอ่านได้จากโปรแกรม C # ของฉัน ไฟล์ xlsx อยู่ในเครือข่ายของเรา ฉันจะอ่านไฟล์โดยไม่ต้องเปิดไฟล์ก่อนได้อย่างไร? ขอบคุณ string sql = "SELECT * FROM [Sheet1$]"; string excelConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + pathname + ";Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1;\""; using (OleDbDataAdapter adaptor = new OleDbDataAdapter(sql, excelConnection)) { DataSet ds = new DataSet(); …

14
การนำเข้าไฟล์ Excel ไปยัง R, xlsx หรือ xls
โปรดมีใครช่วยฉันเกี่ยวกับวิธีที่ดีที่สุดในการนำเข้าไฟล์ excel 2007 (.xlsx) ไปยัง R ฉันได้ลองหลายวิธีแล้วและดูเหมือนจะไม่มีผล ฉันได้อัปเกรดเป็น 2.13.1, windows XP, xlsx 0.3.0 แล้วฉันไม่รู้ว่าทำไมข้อผิดพลาดยังคงเกิดขึ้น ฉันเหนื่อย: AB<-read.xlsx("C:/AB_DNA_Tag_Numbers.xlsx","DNA_Tag_Numbers") หรือ AB<-read.xlsx("C:/AB_DNA_Tag_Numbers.xlsx",1) แต่ฉันได้รับข้อผิดพลาด: Error in .jnew("java/io/FileInputStream", file) : java.io.FileNotFoundException: C:\AB_DNA_Tag_Numbers.xlsx (The system cannot find the file specified) ขอขอบคุณ.
92 r  xlsx  xls 

12
วิธีง่ายๆในการส่งออก data.frame หลายแผ่นไปยังแผ่นงาน Excel หลายแผ่น
ฉันประหลาดใจที่พบว่าไม่มีวิธีง่ายๆในการส่งออก data.frame หลายรายการไปยังแผ่นงานหลายแผ่นของไฟล์ Excel? ฉันลองใช้แพ็คเกจxlsxดูเหมือนว่ามันจะเขียนลงแผ่นงานได้เพียงแผ่นเดียว (แทนที่แผ่นงานเก่า) ฉันลองแพ็คเกจWriteXLSด้วย แต่มันทำให้ฉันมีข้อผิดพลาดตลอดเวลา ... โครงสร้างโค้ดของฉันเป็นแบบนี้: โดยการออกแบบสำหรับการทำซ้ำแต่ละครั้งดาต้าเฟรมผลลัพธ์ (tempTable) และ sheetName (sn) ได้รับการอัปเดตและส่งออกเป็นแท็บเดียว for (i in 2 : ncol(code)){ ... tempTable <- ... sn <- ... WriteXLS("tempTable", ExcelFileName = "C:/R_code/../file.xlsx", SheetNames = sn); } ฉันสามารถส่งออกเป็นไฟล์ cvs ได้หลายไฟล์ แต่ต้องมีวิธีง่ายๆในการทำเช่นนั้นใน Excel ใช่ไหม
88 r  excel  xlsx 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.