การรวมหลายไฟล์ไว้ใน CSV เดียว


9

อินพุตไฟล์:

ไฟล์1.txt::

1
2
3

ไฟล์2.txt::

Apple
Mango
Orange

ไฟล์3.txt::

55
100
30

ผลลัพธ์ที่ต้องการ:

ไฟล์example.csv::

column1   column2   column3
1         Apple     55
2         Mango     100
3         Orange    30

คำตอบ:


14

ด้วยpaste:

paste 1.txt 2.txt 3.txt

ผลลัพธ์คือ:

1       Apple   55
2       Mango   100
3       Orange  30

2
คำถามที่ระบุ CSV ซึ่งจำเป็นต้องใช้เครื่องหมายจุลภาค คำตอบไม่มีเครื่องหมายจุลภาค
Yedric

@Yedric นี้ถูกกล่าวถึงที่ไหนเลยแสดงให้เห็นอย่างชัดเจนตัวอย่างเช่นการส่งออกแท็บ ...
ความวุ่นวาย

ชื่อกล่าวว่า CSV ฉันสันนิษฐานว่าตัวอย่างผลลัพธ์ถูกแสดงพร้อมคอลัมน์แยกเพื่อความชัดเจน
Yedric

8

ในการสร้างไฟล์ csv คุณสามารถทำได้เช่นนี้ (ตั้งค่าตัวคั่นเป็นเครื่องหมายจุลภาค):

paste -d"," 1.txt 2.txt 3.txt >> example.csv

พร้อมกับข้อเท็จจริงที่ว่ามันเกือบจะเป็นคำตอบเดียวกับฉันมันวาง ouput พร้อมกับเครื่องหมายจุลภาคไม่ใช่แท็บ
ความโกลาหล

คำถามที่ระบุ CSV ซึ่งจำเป็นต้องใช้เครื่องหมายจุลภาค
Yedric

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