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

Comma-Separated Values ​​หรือ Character-Separated Values ​​(CSV) เป็นรูปแบบ "ฐานข้อมูลไฟล์แฟลต" มาตรฐานสำหรับการจัดเก็บข้อมูลแบบตารางในข้อความธรรมดาประกอบด้วยแถวส่วนหัวทางเลือกซึ่งแสดงรายการเขตข้อมูลตารางที่คั่นด้วยเครื่องหมายจุลภาคหรือแท็บหรืออักขระตัวคั่นอื่น ๆ ตามด้วยหนึ่งแถวหรือมากกว่านั้น (คั่นด้วยการขึ้นบรรทัดใหม่) แทนระเบียนตารางเป็นรายการที่คั่นด้วยค่า การขึ้นบรรทัดใหม่และอักขระตัวคั่นสามารถปรากฏขึ้นภายในฟิลด์

3
วิธีเขียน header row ด้วย csv.DictWriter
สมมติว่าฉันมีcsv.DictReaderวัตถุและต้องการเขียนเป็นไฟล์ CSV ฉันจะทำเช่นนี้ได้อย่างไร? ฉันรู้ว่าฉันสามารถเขียนแถวของข้อมูลได้ดังนี้: dr = csv.DictReader(open(f), delimiter='\t') # process my dr object # ... # write out object output = csv.DictWriter(open(f2, 'w'), delimiter='\t') for item in dr: output.writerow(item) แต่ฉันจะรวมชื่อเขตข้อมูลได้อย่างไร
114 python  csv 

16
Java lib หรือแอพเพื่อแปลงไฟล์ CSV เป็น XML? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีแอปพลิเคชันหรือไลบรารีที่มีอยู่ในJavaซึ่งจะช่วยให้ฉันสามารถแปลงCSVไฟล์ข้อมูลเป็นXMLไฟล์ได้หรือไม่? XMLแท็กจะให้ผ่านอาจจะเป็นแถวแรกที่มีส่วนหัวของคอลัมน์
114 java  xml  csv  data-conversion 

22
c # datatable เป็น csv
ใครช่วยบอกฉันหน่อยได้ไหมว่าทำไมโค้ดต่อไปนี้ไม่ทำงาน ข้อมูลจะถูกบันทึกลงในไฟล์ csv อย่างไรก็ตามข้อมูลจะไม่แยกออกจากกัน ทั้งหมดนี้มีอยู่ในเซลล์แรกของแต่ละแถว StringBuilder sb = new StringBuilder(); foreach (DataColumn col in dt.Columns) { sb.Append(col.ColumnName + ','); } sb.Remove(sb.Length - 1, 1); sb.Append(Environment.NewLine); foreach (DataRow row in dt.Rows) { for (int i = 0; i < dt.Columns.Count; i++) { sb.Append(row[i].ToString() + ","); } sb.Append(Environment.NewLine); } File.WriteAllText("test.csv", sb.ToString()); ขอบคุณ
113 c#  csv  delimited-text 

16
จะเพิกเฉยต่อข้อมูลบรรทัดแรกเมื่อประมวลผลข้อมูล CSV ได้อย่างไร
ฉันขอให้ Python พิมพ์ตัวเลขขั้นต่ำจากคอลัมน์ของข้อมูล CSV แต่แถวบนสุดคือหมายเลขคอลัมน์และฉันไม่ต้องการให้ Python นำแถวบนสุดมาพิจารณา ฉันจะแน่ใจได้อย่างไรว่า Python ละเว้นบรรทัดแรก นี่คือรหัสจนถึงตอนนี้: import csv with open('all16.csv', 'rb') as inf: incsv = csv.reader(inf) column = 1 datatype = float data = (datatype(column) for row in incsv) least_value = min(data) print least_value คุณช่วยอธิบายได้ไหมว่าคุณกำลังทำอะไรไม่ใช่แค่ให้รหัส ฉันยังใหม่มากกับ Python และต้องการแน่ใจว่าฉันเข้าใจทุกอย่าง
113 python  csv 

4
วิธีแยกวิเคราะห์ไฟล์ CSV ใน Bash
ฉันกำลังทำงานกับสคริปต์ Bash แบบยาว ฉันต้องการอ่านเซลล์จากไฟล์ CSV เป็นตัวแปร Bash ฉันสามารถแยกวิเคราะห์บรรทัดและคอลัมน์แรก แต่ไม่สามารถแยกวิเคราะห์คอลัมน์อื่นได้ นี่คือรหัสของฉันจนถึงตอนนี้: cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I got:$col1|$col2" done เป็นการพิมพ์คอลัมน์แรกเท่านั้น ในการทดสอบเพิ่มเติมฉันได้ลองทำสิ่งต่อไปนี้: read -d, x y < <(echo a,b,) และ $ y ว่างเปล่า ฉันจึงลอง: read x y < <(echo a b) และ $ Y …
112 linux  bash  csv 

1
ฉันจะนำเข้าไฟล์ CSV ใน R ได้อย่างไร [ปิด]
มันยากที่จะบอกว่ากำลังถามอะไรที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือมีวาทศิลป์และไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันมี.csvไฟล์อยู่ในเวิร์กสเตชัน ฉันจะเปิดไฟล์นั้นใน R และทำการคำนวณทางสถิติได้อย่างไร
111 r  csv  import 

5
มีห้องสมุดผู้อ่าน / นักเขียน CSV ใน C # หรือไม่ [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา มีห้องสมุดผู้อ่าน / นักเขียนCSVใน C # หรือไม่
111 c#  csv 

16
วิธีการแตกไฟล์ csv หนึ่งคอลัมน์
หากฉันมีไฟล์ csv มีวิธีทุบตีด่วนในการพิมพ์เนื้อหาจากคอลัมน์เดียวหรือไม่ สามารถสันนิษฐานได้อย่างปลอดภัยว่าแต่ละแถวมีจำนวนคอลัมน์เท่ากัน แต่เนื้อหาของแต่ละคอลัมน์จะมีความยาวต่างกัน
111 bash  csv  extract 

5
ฉันจะหลีกเลี่ยงเครื่องหมายจุลภาคและเครื่องหมายคำพูดในไฟล์ CSV เพื่อให้ทำงานใน Excel ได้อย่างไร
ฉันกำลังสร้างไฟล์ CSV (คั่นด้วยจุลภาคแทนที่จะเป็นแท็บ) ผู้ใช้ของฉันมักจะเปิดไฟล์ CSV ใน Excel โดยดับเบิลคลิกที่ไฟล์นั้น ข้อมูลของฉันอาจมีลูกน้ำและเครื่องหมายคำพูดดังนั้นฉันจึงหลีกเลี่ยงสิ่งเหล่านี้ดังนี้ Reference, Title, Description 1, "My little title", "My description, which may contain ""speech marks"" and commas." 2, "My other little title", "My other description, which may also contain ""speech marks"" and commas." เท่าที่ฉันรู้นั่นเป็นวิธีที่ต้องทำเสมอ นี่คือความเข้าใจผิดของฉัน: เมื่อฉันเปิดไฟล์นี้ใน Excel 2010 การหลบหนีของฉันไม่ได้รับการยอมรับ เครื่องหมายคำพูดปรากฏบนแผ่นงานและลูกน้ำจะทำให้เกิดคอลัมน์ใหม่

2
ValueError: การดำเนินการ I / O บนไฟล์ปิด
import csv with open('v.csv', 'w') as csvfile: cwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) for w, c in p.items(): cwriter.writerow(w + c) นี่pคือพจนานุกรมwและcทั้งสองเป็นสตริง เมื่อฉันพยายามเขียนลงไฟล์มันรายงานข้อผิดพลาด: ValueError: I/O operation on closed file.
111 python  csv  file-io  io 

11
รูปแบบการประทับเวลาที่ดีที่สุดสำหรับ CSV / Excel?
ฉันกำลังเขียนไฟล์ CSV ฉันต้องเขียนการประทับเวลาที่แม่นยำอย่างน้อยถึงวินาทีและควรเขียนเป็นมิลลิวินาที รูปแบบใดที่ดีที่สุดสำหรับการประทับเวลาในไฟล์ CSV เพื่อให้ Excel แยกวิเคราะห์ได้อย่างแม่นยำและไม่น่าสงสัยโดยมีการแทรกแซงของผู้ใช้เพียงเล็กน้อย

12
โหลดไฟล์ CSV ด้วย Spark
ฉันเพิ่งเริ่มใช้ Spark และฉันกำลังพยายามอ่านข้อมูล CSV จากไฟล์ด้วย Spark นี่คือสิ่งที่ฉันกำลังทำ: sc.textFile('file.csv') .map(lambda line: (line.split(',')[0], line.split(',')[1])) .collect() ฉันคาดว่าการโทรนี้จะให้รายการสองคอลัมน์แรกของไฟล์ของฉัน แต่ฉันได้รับข้อผิดพลาดนี้: File "<ipython-input-60-73ea98550983>", line 1, in <lambda> IndexError: list index out of range แม้ว่าไฟล์ CSV ของฉันจะมีมากกว่าหนึ่งคอลัมน์

16
นับจำนวนระเบียนใน CSV Python?
ฉันใช้ python (Django Framework) เพื่ออ่านไฟล์ CSV ฉันดึงเพียง 2 บรรทัดออกจาก CSV นี้อย่างที่คุณเห็น สิ่งที่ฉันพยายามทำคือเก็บจำนวนแถวทั้งหมดที่ CSV ไว้ในตัวแปร ฉันจะหาจำนวนแถวทั้งหมดได้อย่างไร file = object.myfilePath fileObject = csv.reader(file) for i in range(2): data.append(fileObject.next()) ฉันเหนื่อย: len(fileObject) fileObject.length
110 python  csv  count 

16
วิธีแปลง JSON เป็นรูปแบบ CSV และจัดเก็บในตัวแปร
ฉันมีลิงค์ที่เปิดข้อมูล JSON ในเบราว์เซอร์ แต่น่าเสียดายที่ฉันไม่รู้วิธีอ่าน มีวิธีแปลงข้อมูลนี้โดยใช้ JavaScript ในรูปแบบ CSV และบันทึกเป็นไฟล์ JavaScript หรือไม่ ข้อมูลดูเหมือนว่า: { "count": 2, "items": [{ "title": "Apple iPhone 4S Sale Cancelled in Beijing Amid Chaos (Design You Trust)", "description": "Advertise here with BSA Apple cancelled its scheduled sale of iPhone 4S in one of its stores in China\u2019s …
110 javascript  json  csv 

7
การระบุ colClasses ใน read.csv
ฉันพยายามระบุcolClassesตัวเลือกในread.csvฟังก์ชันใน R ในข้อมูลของฉันคอลัมน์แรก "เวลา" เป็นเวกเตอร์อักขระในขณะที่คอลัมน์ที่เหลือเป็นตัวเลข data <- read.csv("test.csv", comment.char="" , colClasses=c(time="character", "numeric"), strip.white=FALSE) ในคำสั่งด้านบนฉันต้องการให้ R อ่านในคอลัมน์ "เวลา" เป็น "อักขระ" และส่วนที่เหลือเป็นตัวเลข แม้ว่าตัวแปร "data" จะมีผลลัพธ์ที่ถูกต้องหลังจากที่คำสั่งเสร็จสมบูรณ์ R ส่งคืนคำเตือนต่อไปนี้ ฉันสงสัยว่าฉันจะแก้ไขคำเตือนเหล่านี้ได้อย่างไร? Warning messages: 1: In read.table(file = file, header = header, sep = sep, quote = quote, : not all columns named in 'colClasses' exist …
108 r  csv  read.csv 

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