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

ค่าที่คั่นด้วยเครื่องหมายจุลภาค: สเปรดชีตข้อความธรรมดาขั้นพื้นฐาน รวมถึงแท็บพื้นที่เซมิโคลอนหรือค่าที่คั่นด้วยอื่น ๆ

2
ฉันจะแบ่งหนึ่งแถวเป็นหลายแถวด้วย Excel ได้อย่างไร
ฉันมีฐานข้อมูลผลิตภัณฑ์ใน Excel ที่มีหลายร้อยรายการแต่ละรายการมีราคาตั้งแต่ 1 ถึง 3 "ระดับ": Standard, Deluxe และ Premium แต่ละชั้นมี SKU ของตัวเอง (A, B หรือ C ที่เพิ่มเข้ามาจนถึงจุดสิ้นสุดของ SKU พื้นฐาน) และราคา ข้อมูลของฉันเป็นเช่นนี้: Name, Description, Price A, Price B, Price C, SKU A, SKU B, SKU C name1, desc1, 14.95, 19.95, , sku1A, sku1B, name2, desc2, 4.95, 9.95, 12.95, sku2A, …

8
การแก้ไขไฟล์ CSV ใน Ubuntu [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน2 ปีที่ผ่านมา วิธีที่ดีในการแก้ไขไฟล์ CSV ใน Ubuntu คืออะไร ไฟล์มีลักษณะดังนี้: This,is,data,with,a,header 2,2,3,4,, 1,,3,,6,6 ,5,3,5,5,6 1,2,,,, 1,2,3,4,8,6 1,,9,,5,9 -1,,3,4,5,6 1,2,0,4,5,6 ฉันใช้ OpenOffice แต่ใช้เวลาประมาณ 5 คลิกในการปิดพฤติกรรมเริ่มต้นของการอ้างอิงทุกฟิลด์ ฉันต้องการหาสิ่งที่มีน้ำหนักเบาและใช้งานง่ายที่จะช่วยให้การแทรก / ลบข้อมูลและการเรียงลำดับตามคอลัมน์

6
เหตุใด Excel จึงลบศูนย์นำหน้าเมื่อแสดงข้อมูล CSV
ฉันมีไฟล์ข้อความ CSV พร้อมเนื้อหาดังต่อไปนี้: "Col1","Col2" "01",A "2",B "10", C เมื่อฉันเปิดมันด้วย Excel มันจะแสดงดังที่แสดงที่นี่: โปรดทราบว่าเซลล์A2พยายามแสดง "01" เป็นตัวเลขโดยไม่มีเครื่องหมาย "0" เมื่อฉันจัดรูปแบบแถว 2 ถึง 4 เป็น "ข้อความ" จะเปลี่ยนการแสดงผลเป็น ... แต่ยังคงนำหน้า "0" มีวิธีการเปิดไฟล์ CSV ใน Excel และสามารถดูศูนย์นำหน้าทั้งหมดในไฟล์โดยการพลิกตัวเลือก ฉันไม่ต้องการให้พิมพ์ '01 อีกครั้งในทุกเซลล์ที่ควรมีศูนย์นำหน้า นอกจากนี้การใช้เครื่องหมายอัญประกาศเดี่ยวชั้นนำจำเป็นที่การเปลี่ยนแปลงจะถูกบันทึกในรูปแบบ XLS เมื่อต้องการ CSV เป้าหมายของฉันคือใช้ Excel เพื่อดูเนื้อหาจริงของไฟล์เป็นข้อความโดยไม่ต้องใช้ Excel พยายามจัดรูปแบบใด ๆ

4
วิธีหลีกเลี่ยงเครื่องหมายคำพูดคู่เมื่อบันทึกไฟล์ Excel เป็น Unicode
ฉันมีไฟล์ Excel ที่มีเนื้อหา Unicode "text"ซึ่งบางเซลล์มีข้อความให้อยู่ในเครื่องหมายยกตัวอย่างเช่น เมื่อฉันบันทึกไฟล์ Excel ลงในไฟล์ข้อความในรูปแบบ Unicode ข้อความที่มีเครื่องหมายคำพูดคู่จะถูกบันทึกเป็นเครื่องหมายคำพูดคู่สาม"""text"""ตัว มีบางที่ที่ฉันมีข้อความซึ่งมีเครื่องหมายจุลภาค (,) ตัวอย่างเช่นtext,ซึ่งถูกแปลงเป็น"text,"ไฟล์ Unicode มันเพิ่มเครื่องหมายคำพูดคู่กับข้อความซึ่งฉันเดาว่ามีอักขระพิเศษ ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร

3
แปลงค่าที่คั่นด้วยแท็บเป็นตาราง ASCII
วิธีที่มีประสิทธิภาพที่สุดในการแปลงข้อมูลที่คั่นด้วยแท็บเช่นนี้คืออะไร: a b c d cat NULL NULL NULL NULL NULL NULL NULL NULL d d NULL NULL c NULL c NULL NULL c d c; d NULL b NULL NULL b NULL b NULL d b; d NULL b c NULL b; c NULL b c d b; c; …

4
การเรียงลำดับตัวเลขในไฟล์ที่คั่นด้วยเครื่องหมายจุลภาคด้วย Unix
ฉันมีไฟล์ที่คั่นด้วยเครื่องหมายจุลภาคซึ่งมีลักษณะดังนี้: 100,00869184 6492,8361 1234,31 200,04071 ฉันต้องการที่จะใช้sortในการจัดเรียงไฟล์นี้ตัวเลขจากคอลัมน์แรกเท่านั้น ผลลัพธ์ที่ต้องการ: 100,00869184 200,04071 1234,31 6492,8361 ฉันจะบรรลุสิ่งนี้โดยใช้การเรียงลำดับได้อย่างไร ดูเหมือนว่าเครื่องหมายจุลภาคจะถูกปฏิบัติเหมือนตัวคั่นหลายพันแทนที่จะเป็นตัวคั่นแม้ว่าฉันจะเรียกพวกเขาออกเช่นนี้ ทั้งสองsort -t',' -nและsort -t',' -nk1'ให้สิ่งนี้กับฉัน: 1234,31 200,04071 6492,8361 100,00869184 เรียงตามค่าเริ่มต้น (ไม่มีพารามิเตอร์) หรือใช้sort -t','ให้ฉันนี้: 100,00869184 1234,31 200,04071 6492,8361 และการเรียงลำดับเป็นตัวเลขsort -nให้สิ่งนี้แก่ฉัน: 1234,31 200,04071 6492,8361 100,00869184 ฉันจะใช้การเรียงลำดับเพื่อให้ได้ผลลัพธ์ตามที่ต้องการได้อย่างไร แก้ไขเพื่อเพิ่ม: นี่เป็นการดำเนินการครั้งเดียวเพื่อสร้างรายการที่เรียงลำดับประมาณ 7 ล้านบรรทัดดังนั้นการแก้ปัญหาหรือวิธีการนอกรีตอื่น ๆ จึงเป็นที่ยอมรับอย่างสมบูรณ์
8 unix  csv  sorting  hp-ux 

6
ตัวแสดง CSV บรรทัดคำสั่ง Unix [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน2 ปีที่ผ่านมา มีตัวแสดง csv บรรทัดคำสั่งที่สะดวกหรือไม่อาจเป็นเครื่องมือ unix หรือ mod ของเครื่องมือบางอย่าง (เช่น vim หรือ python)? ฉันคิดว่ามันง่ายมากที่จะแก้ไขไฟล์ CSV ด้วยการเขียนมันเอง (เนื่องจากคุณต้องทำเครื่องหมายจุลภาคคั่นคอลัมน์) แต่มีวิธีดูใน UI ที่ดีกว่าเล็กน้อยบนบรรทัดคำสั่งหรือไม่

1
Regex เพื่อค้นหาเครื่องหมายจุลภาคยกเว้นเครื่องหมายจุลภาคภายในสตริงที่คั่นด้วยเครื่องหมายคำพูดคู่
ฉันต้องการจัดการไฟล์. csv แบบปิดโดยไม่เปิดผ่านปุ่มบน Excel AddIn ฉันสามารถทำตามทุกขั้นตอนได้ แต่มีปัญหากับการค้นหา regex ที่จะทำให้สำเร็จ (มีหลายคำตอบสำหรับคำถามที่คล้ายกันในเน็ตบนกระดานประกาศต่าง ๆ และไม่มีใครทำงานได้จริง ต่อไปนี้เป็นตัวอย่างโค้ดพร้อมสิ่งที่โซลูชันควรมีลักษณะ: ฉันลองใช้ regexp หลายตัวแล้ว แต่ดูเหมือนจะไม่พบวิธีแก้ปัญหา ความพยายามที่ใกล้ที่สุดของฉันคือ: ฉันรู้สึกว่าต้องมีความเป็นไปได้ที่จะทำมัน ความช่วยเหลือเกี่ยวกับตำแหน่งที่ฉันจะผิดหรือเปล่า?

2
การตรวจสอบข้อมูลของรายการที่คั่นด้วยจุลภาค
ฉันต้องการวิธีง่ายๆในการจดรายการคั่นด้วยเครื่องหมายจุลภาคในเซลล์และให้กล่องแบบหล่นลงเพื่อเลือกรายการใดรายการหนึ่ง ตัวอย่างเช่นเซลล์อาจมี: 24, 32, 40, 48, 56, 64 และในอีกเซลล์หนึ่งโดยใช้การตรวจสอบข้อมูลฉันต้องการจัดทำรายการแบบหล่นลงเพื่อเลือกหนึ่งในค่าเหล่านั้น ฉันต้องทำสิ่งนี้โดยไม่ใช้ VBA หรือมาโคร ฉันต้องการให้มันทำงานกับ Excel 2010 และใหม่กว่า ฉันได้เล่นโดยนับจำนวนเครื่องหมายจุลภาคในรายการแล้วพยายามแบ่งมันเป็นจำนวนแถวของตัวเลขเดี่ยว ฯลฯ โดยที่ยังไม่มีความสุขเลย

2
การแทนที่ Notepad ++ ไม่ทำงานสำหรับนิพจน์ปกติ
แก้ไข พิสูจน์ว่ามันควรใช้งานได้: http://regexr.com?30pf2 ฉันพยายามที่จะแทนที่สิ่งที่เกิดขึ้นทั้งหมด, ไม่ได้อยู่ในเครื่องหมายคำพูดด้วย~ 20,72275,Epidurography,1 21,72285,X-Ray C/T Spine Disk,1 22,72291,"Perc Vert/Sacroplasty, Fluor",1 23,72292,"Perc Vert/Sacroplasty, Ct",1 กลายเป็น 20~72275~Epidurography~1 21~72285~X-Ray C/T Spine Disk~1 22~72291~"Perc Vert/Sacroplasty, Fluor"~1 23~72292~"Perc Vert/Sacroplasty, Ct"~1 Regex ของฉันทำงานได้อย่างมีเสน่ห์ แต่ฉันไม่สามารถแทนที่ค่าที่พบได้ Notepad ++ เน้นเครื่องหมายจุลภาคที่จะแทนที่ แต่ผ่านไปโดยไม่ทำการเปลี่ยนแปลงใด ๆ เมื่อฉันคลิกปุ่มแทนที่ หาอะไร: (,)(?=(?:[^"]|"[^"]*")*$) แทนที่ด้วย: ~ ฉันพยายามคิดค่าอื่น ๆ แล้ว~ก็สงวนไว้อย่างใด แต่ตัวละครอื่น ๆ หรือชุดของตัวละครก็ไม่ได้ผลเหมือนกัน หวังว่านี่เป็นเพียงผลลัพธ์ของการกำกับดูแลในส่วนของฉัน ความช่วยเหลือใด ๆ …
3 notepad++  csv 

5
จะแบ่งไฟล์ CSV ตามจำนวนแถวที่ระบุอย่างไร
ฉันมีไฟล์ CSV (ประมาณ 10,000 แถวแต่ละแถวมี 300 คอลัมน์) เก็บไว้ในเซิร์ฟเวอร์ LINUX ฉันต้องการแบ่งไฟล์ CSV นี้เป็นไฟล์ CSV 500 ไฟล์จาก 20 รายการต่อไฟล์ (แต่ละรายการมีส่วนหัว CSV เดียวกันกับที่มีอยู่ใน CSV เดิม) มีคำสั่ง linux ช่วยการแปลงนี้หรือไม่
2 linux  unix  sed  csv  awk 

2
แปลงแท็บที่คั่นด้วยส่วนหัวของคอลัมน์ที่จัดแนวที่มนุษย์สามารถอ่านได้
สมมติว่าฉันมีสเปรดชีตพร้อมข้อมูลตัวอย่างต่อไปนี้: ฉันต้องแสดงข้อความนี้เป็นข้อความธรรมดา แต่ก็ยังสามารถอ่านได้ เมื่อบันทึกในรูปแบบที่คั่นด้วยแท็บ (tsv) มันจะแสดงผลออกมาเช่นนี้ (ฉันได้รวมสัญลักษณ์แท็บและเส้นแบ่งไว้เพื่อความชัดเจน) มีวิธีการอัตโนมัติหรือไม่ที่จะทำให้ผู้คนอ่านได้ง่ายขึ้นเช่นปรับข้อมูลให้สอดคล้องกับค่าหัวเรื่องเช่น โซลูชัน windows หรือ web based จะดีที่สุด (ตามที่ฉันต้องการสำหรับการทำงาน) แต่โซลูชันที่ใช้ linux หรือ mac ก็ยินดีต้อนรับ

2
เหตุใด Excel จึงแสดงไฟล์ CSV เหล่านี้ต่างกัน หนึ่งเดียวกับคำคมหนึ่งไม่มี
ฉันมีไฟล์ csv สองไฟล์และมันจะเหมือนกันเมื่อฉันดูในตัวแก้ไขข้อความเช่น notepad ++ อย่างไรก็ตามเมื่อฉันเปิดทั้งสองใน Excel (2003 ในขณะนี้) หนึ่งในนั้นแสดงเครื่องหมายอัญประกาศคู่ในเขตข้อมูลและอื่น ๆ ไม่ได้ ไม่มีใครรู้ว่าทำไมเป็นกรณีนี้? หมายเหตุ: คอลัมน์อยู่ในคำสั่งซื้อที่แตกต่างกันและมีจำนวนที่แตกต่างกัน ไฟล์ 1 แสดง "ใน excel "1794", "FEMALE", "9", "", "CHRISTENSEN", "JAMES FAKE", "LUCIA", "8/28/2006", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "40890", "209417", "767-544-033", "" …

2
Notepad ++ Regex ช่วยในการล้างไฟล์
ฉันมีไฟล์ csv (ตัวคั่นคอลัมน์คือ "& lt ;; & gt;" ตัวคั่นข้อความคือเครื่องหมายคำพูดคู่และตัวคั่นแถว "crlf") มากกว่า 18,000 บรรทัด อย่างไรก็ตามข้อมูลจำนวนมากที่อยู่ในตัวคั่นข้อความมี "crlf" ซึ่งจะสร้างปัญหาเมื่อพยายามนำเข้าหรือตรวจสอบความถูกต้องของโครงสร้างไฟล์รวมถึงข้อมูลอื่น ๆ "2"<;>"1305767"<;>"MSCUFH613249 [CRLF] 199PACKAGES"<;>""<;>"Y"[CRLF] ฉันลองคำแนะนำที่พบในโพสต์ต่อไปนี้เพื่อประโยชน์ แทนที่ตัวละคร แทนที่ Carriage Return ฉันสามารถใช้ Notepad ++ เพื่อลบ Carriage return โดยใช้ Find \ Replace พร้อมกับตัวเลือก Wrap Around และ Extented อย่างไรก็ตามสิ่งนี้ยังแทนที่ตัวคั่นแถวที่ท้ายบรรทัด ฉันต้องการแทนที่ "\ r \ n" หรือ CRLF ทั้งหมดภายในตัวคั่นข้อความใด ๆ …
1 notepad++  regex  csv 

1
วิธีนำเข้า (และดูอย่างถูกต้อง) ไฟล์ CSV เข้ารหัส UTF-8 ภาษาจีนพร้อม Excel 2011 บน Mac OS X
ฉันมีไฟล์ CSV ซึ่งฉันสามารถเปิดและดูคอลัมน์ด้วยตัวอักษรจีนตามปกติด้วย TextMate อย่างไรก็ตามเมื่อฉันพยายามนำเข้าไฟล์นี้ลงใน Excel 2011 เขตข้อมูลจะมาพร้อมกับแบบอักษรที่อ่านไม่ได้ เมื่อฉันคัดลอกและวางสิ่งนี้ลงในซอฟต์แวร์ข้อความอย่างเดียว (TextMate อีกครั้งหรือแม้กระทั่งกล่องข้อความนี้) ฉันเห็นว่ามันแสดงอย่างถูกต้อง บางทีปัญหาของฉันจะได้รับการแก้ไขถ้าฉันสามารถเลือกแบบอักษรที่เหมาะสมใน Excel ฉันไม่แน่ใจ เมื่อฉันพูดภาษาจีนไม่ได้ฉันก็ไม่รู้จะเลือกยังไง ฉันขอความช่วยเหลือจากผู้พูดภาษาจีนที่นั่นฉันจำเป็นต้อง: ติดตั้งแบบอักษรพิเศษหรือไม่ เลือกแบบอักษรที่เหมาะสม (ซึ่งอาจมีอยู่ในคอมพิวเตอร์ของฉัน)? ติดตั้งความสามารถในการป้อนข้อมูลภาษาจีนให้กับระบบปฏิบัติการของฉันหรือไม่

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