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

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

4
หลีกเลี่ยงคำพูดซ้ำใน CSV อย่างถูกต้อง
ฉันมีบรรทัดเช่นนี้ใน CSV ของฉัน: "Samsung U600 24"","10000003409","1","10000003427" อ้างถัดไปที่จะ24ถูกนำมาใช้ในการแสดงนิ้วในขณะที่อ้างติดกับใบเสนอราคาที่ปิดสนาม ฉันกำลังอ่านบรรทัดด้วยfgetcsvแต่ตัวแยกวิเคราะห์ทำผิดและอ่านค่าเป็น: Samsung U600 24",10000003409" ฉันพยายามใส่แบ็กสแลชก่อนที่นิ้วจะพูด แต่จากนั้นฉันเพิ่งได้แบ็กสแลชในชื่อ: Samsung U600 24\" มีวิธีที่จะหลบหนีสิ่งนี้อย่างถูกต้องใน CSV ดังนั้นค่าจะเป็นSamsung U600 24"หรือฉันต้อง regex ในโปรเซสเซอร์หรือไม่
164 csv  escaping 

7
ฉันจะแปลงรายการพจนานุกรมนี้เป็นไฟล์ csv ได้อย่างไร
ฉันมีรายการพจนานุกรมที่มีลักษณะดังนี้: toCSV = [{'name':'bob','age':25,'weight':200},{'name':'jim','age':31,'weight':180}] ฉันควรทำอย่างไรเพื่อแปลงไฟล์นี้เป็นไฟล์ csv ที่มีลักษณะดังนี้: name,age,weight bob,25,200 jim,31,180


5
csv.Error: iterator ควรส่งคืนสตริงไม่ใช่ไบต์
Sample.csv มีดังต่อไปนี้: NAME Id No Dept Tom 1 12 CS Hendry 2 35 EC Bahamas 3 21 IT Frank 4 61 EE และไฟล์ Python มีรหัสต่อไปนี้: import csv ifile = open('sample.csv', "rb") read = csv.reader(ifile) for row in read : print (row) เมื่อฉันเรียกใช้รหัสข้างต้นใน Python ฉันได้รับข้อยกเว้นต่อไปนี้: ไฟล์ "csvformat.py" บรรทัดที่ 4 ในแถวที่อ่าน: _csv.Error: …
159 python  python-3.x  csv 

7
ส่งออกเป็น CSV ผ่าน PHP
สมมติว่าฉันมีฐานข้อมูล .... มีวิธีที่ฉันสามารถส่งออกสิ่งที่ฉันมีจากฐานข้อมูลไปยังไฟล์ CSV (และไฟล์ข้อความ [ถ้าเป็นไปได้]) ผ่าน PHP หรือไม่
158 php  csv 

19
การสร้างไฟล์ CSV สำหรับ Excel, วิธีการขึ้นบรรทัดใหม่ภายในค่า
ฉันต้องการสร้างไฟล์สำหรับ Excel ค่าบางอย่างในไฟล์นี้มีหลายบรรทัด นอกจากนี้ยังมีข้อความที่ไม่ใช่ภาษาอังกฤษอยู่ในนั้นดังนั้นไฟล์ต้องเป็น Unicode ไฟล์ที่ฉันสร้างตอนนี้มีลักษณะดังนี้: (ใน UTF8 ที่ไม่มีข้อความภาษาอังกฤษผสมอยู่และมีหลายบรรทัด) Header1,Header2,Header3 Value1,Value2,"Value3 Line1 Value3 Line2" โปรดสังเกตว่าค่าหลายบรรทัดนั้นอยู่ในเครื่องหมายคำพูดคู่โดยมีการขึ้นบรรทัดใหม่ทุกวันตามปกติ จากสิ่งที่ฉันพบบนเว็บสิ่งนี้น่าจะใช้ได้ แต่อย่างน้อยก็ไม่ชนะไฟล์ Excel 2007 และ UTF8 Excel ถือว่าบรรทัดที่ 3 เป็นแถวที่สองของข้อมูลไม่ใช่แถวที่สองของแถวข้อมูลแถวแรก . สิ่งนี้ต้องทำงานบนเครื่องลูกค้าของฉันและฉันไม่สามารถควบคุม Excel เวอร์ชันของพวกเขาดังนั้นฉันต้องการโซลูชันที่จะทำงานกับ Excel 2000 และใหม่กว่า ขอบคุณ แก้ไข: ฉัน "แก้ไข" ปัญหาของฉันโดยมีสองตัวเลือก CSV หนึ่งตัวสำหรับ Excel (Unicode แยกแท็บไม่มีบรรทัดใหม่ในฟิลด์) และอีกอันสำหรับส่วนที่เหลือของโลก (UTF8 มาตรฐาน CSV) ไม่ใช่สิ่งที่ฉันกำลังมองหา แต่อย่างน้อยก็ใช้งานได้ (จนถึงตอนนี้)
158 excel  csv  newline 

2
ป้องกันชื่อแถวที่จะเขียนลงไฟล์เมื่อใช้ write.csv
คำสั่ง: t <- data.frame(v = 5:1, v2 = 9:5) write.csv(t, "t.csv") ไฟล์ผลลัพธ์: # "","v","v2" # "1",5,9 # "2",4,8 # "3",3,7 # "4",2,6 # "5",1,5 ฉันจะป้องกันคอลัมน์แรกที่มีดัชนีแถวไม่ให้เขียนลงไฟล์ได้อย่างไร
154 r  csv 

14
กำลังสร้างพจนานุกรมจากไฟล์ csv หรือไม่
ฉันพยายามสร้างพจนานุกรมจากไฟล์ csv คอลัมน์แรกของไฟล์ csv มีคีย์ที่ไม่ซ้ำกันและคอลัมน์ที่สองมีค่า แต่ละแถวของไฟล์ csv แสดงถึงคีย์ที่ไม่ซ้ำกันคู่ของค่าภายในพจนานุกรม ฉันพยายามใช้csv.DictReaderและcsv.DictWriterคลาส แต่ฉันสามารถหาวิธีสร้างพจนานุกรมใหม่สำหรับแต่ละแถวเท่านั้น ฉันต้องการพจนานุกรมหนึ่งฉบับ นี่คือรหัสที่ฉันพยายามใช้: import csv with open('coors.csv', mode='r') as infile: reader = csv.reader(infile) with open('coors_new.csv', mode='w') as outfile: writer = csv.writer(outfile) for rows in reader: k = rows[0] v = rows[1] mydict = {k:v for k, v in rows} print(mydict) ValueError: …

5
จะกำจัดคอลัมน์“ Unnamed: 0” ใน pandas DataFrame ได้อย่างไร
ฉันมีสถานการณ์ขัดแย้งบางครั้งเมื่อฉันอ่านได้csvจากที่ฉันได้รับดัชนีเหมือนคอลัมน์ชื่อที่ไม่พึงประสงค์dfunnamed:0 file.csv ,A,B,C 0,1,2,3 1,4,5,6 2,7,8,9 CSV อ่านด้วยสิ่งนี้: pd.read_csv('file.csv') Unnamed: 0 A B C 0 0 1 2 3 1 1 4 5 6 2 2 7 8 9 มันน่ารำคาญมาก! ใครบ้างมีความคิดเกี่ยวกับวิธีการกำจัดนี้
152 python  pandas  csv  dataframe 

12
เขียนลงในสเปรดชีต Excel
ฉันยังใหม่กับ Python ฉันต้องเขียนข้อมูลบางอย่างจากโปรแกรมของฉันไปยังสเปรดชีต ฉันค้นหาทางออนไลน์และดูเหมือนจะมีแพ็คเกจให้เลือกมากมาย (xlwt, XlsXcessive, openpyxl) คนอื่น ๆ แนะนำให้เขียนไฟล์. csv (ไม่เคยใช้ CSV และไม่เข้าใจว่ามันคืออะไร) โปรแกรมนี้ง่ายมาก ฉันมีสองรายการ (ลอย) และสามตัวแปร (สตริง) ฉันไม่ทราบความยาวของสองรายการและพวกเขาอาจจะไม่ยาวเท่ากัน ฉันต้องการให้เลย์เอาต์เป็นดังในภาพด้านล่าง: คอลัมน์สีชมพูจะมีค่าของรายการแรกและคอลัมน์สีเขียวจะมีค่าของรายการที่สอง ดังนั้นวิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? PS ฉันใช้ Windows 7 แต่ฉันไม่จำเป็นต้องติดตั้ง Office บนคอมพิวเตอร์ที่ใช้โปรแกรมนี้ import xlwt x=1 y=2 z=3 list1=[2.34,4.346,4.234] book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("Sheet 1") sheet1.write(0, 0, "Display") sheet1.write(1, 0, "Dominance") sheet1.write(2, …
149 python  excel  csv 

6
Pandas read_csv จาก url
ฉันใช้ Python 3.4 กับ IPython และมีรหัสต่อไปนี้ ฉันไม่สามารถอ่านไฟล์ csv จาก URL ที่ระบุ: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) ฉันมีข้อผิดพลาดต่อไปนี้ "ชื่อพา ธ ไฟล์ที่คาดไว้หรืออ็อบเจ็กต์คล้ายไฟล์มีประเภท" ฉันจะแก้ไขปัญหานี้ได้อย่างไร?
147 python  csv  pandas  request 

16
ฉันจะสปูลไปยังไฟล์ที่จัดรูปแบบ CSV โดยใช้ SQLPLUS ได้อย่างไร
ฉันต้องการแยกข้อความค้นหาบางส่วนเป็นรูปแบบเอาต์พุต CSV น่าเสียดายที่ฉันไม่สามารถใช้ไคลเอนต์ SQL แฟนซีหรือภาษาใดก็ได้ ฉันต้องใช้ SQLPLUS ฉันต้องทำอย่างไร?
143 sql  oracle  csv  sqlplus 

10
แปลง CSV / XLS เป็น JSON หรือไม่ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ไม่มีใครรู้ว่ามีแอพพลิเคชั่นที่จะให้ฉันแปลง XLS เป็น JSON ได้หรือไม่? ฉันจะชำระให้กับผู้แปลงจาก CSV เพราะนั่นคือสิ่งที่ฉันอาจจะต้องเขียนด้วยตัวเองหากไม่มีสิ่งใดอยู่รอบตัว
142 json  csv  xls 

11
วิธีการส่งออกข้อมูลเป็นรูปแบบ CSV จาก SQL Server โดยใช้ sqlcmd
ฉันสามารถถ่ายโอนข้อมูลลงในไฟล์ข้อความได้อย่างง่ายดายเช่น: sqlcmd -S myServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" -o "MyData.txt" อย่างไรก็ตามฉันได้ดูไฟล์วิธีใช้แล้วSQLCMDแต่ยังไม่เห็นตัวเลือกสำหรับ CSV โดยเฉพาะ มีวิธีการถ่ายโอนข้อมูลจากตารางลงในไฟล์ข้อความ CSV โดยใช้SQLCMDหรือไม่?
142 sql-server  file  csv  sqlcmd 

30
วิธีการแยกค่าที่คั่นด้วยเครื่องหมายจุลภาคกับคอลัมน์
ฉันมีโต๊ะแบบนี้ Value String ------------------- 1 Cleo, Smith ฉันต้องการแยกสตริงที่คั่นด้วยจุลภาคเป็นสองคอลัมน์ Value Name Surname ------------------- 1 Cleo Smith ฉันต้องการคอลัมน์เพิ่มเติมคงที่เพียงสองคอลัมน์

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