วิธีส่งออก CSV ใน PowerShell บน Windows 11/10

Withi Sng Xxk Csv Ni Powershell Bn Windows 11 10



บทความนี้จะดูที่ วิธีส่งออก CSV ใน PowerShell บน Windows โดยใช้ตัวอย่าง คุณลักษณะการส่งออก CSV จะแปลงวัตถุ Windows PowerShell เป็นสตริง แล้วบันทึกลงในไฟล์ CSV



Windows PowerShell เป็นเครื่องมือข้ามแพลตฟอร์มที่สามารถทำงานอัตโนมัติได้หลายอย่าง ตัวอย่างเช่น ผู้ใช้สามารถใช้ PowerShell เพื่อดึงข้อมูลจากบริการของ Microsoft เช่น Microsoft 365 หรือ Active Directory หากคุณต้องการประมวลผลข้อมูลดังกล่าวเพิ่มเติมใน Excel หรือระบบสเปรดชีตอื่นๆ คุณต้องใช้ฟังก์ชันส่งออก CSV ของยูทิลิตี้ Windows PowerShell





  วิธีส่งออก CSV ใน PowerShell บน Windows





CSV เป็นคำย่อของ ค่าที่คั่นด้วยเครื่องหมายจุลภาค . รูปแบบไฟล์ช่วยให้ผู้ใช้สามารถนำเข้าหรือส่งออกข้อมูลจากแพลตฟอร์มหนึ่งไปยังอีกแพลตฟอร์มหนึ่งได้ การจัดการกระบวนการเหล่านี้เป็นเรื่องง่ายมาก แต่คุณจำเป็นต้องมีความรู้ ซึ่งเราจะกล่าวถึงในเร็วๆ นี้ เป็นเรื่องน่ารู้ที่ Export-CSV เป็น cmdlet ที่สามารถใช้ใน Windows PowerShell เพื่อส่งออกเอาต์พุตคำสั่งไปยังไฟล์ CSV ซึ่งช่วยให้คุณส่งออกและแปลงข้อมูลเป็นรูปแบบไฟล์ที่เข้ากันได้กับฐานข้อมูลหรือแอปพลิเคชันอื่นๆ



วิธีส่งออก CSV ใน PowerShell บน Windows

หากต้องการส่งออก CSV ใน PowerShell เราขอแนะนำให้ใช้ Windows PowerShell ISE เนื่องจากช่วยให้คุณควบคุมวิธีจัดการกับกระบวนการและไฟล์ CSV ได้ มีความยืดหยุ่นมากขึ้นในการสร้าง CSV บนพีซีของคุณ หากต้องการส่งออก CSV ใน PowerShell คุณจำเป็นต้องรู้วิธีเปิดในฐานะผู้ดูแลระบบและเข้าใจไวยากรณ์ทั่วไปสำหรับการส่งออก-CSV ซึ่งแสดงไว้ด้านล่าง

Get-Variable -name [variable name] | Export-CSV [path-to-file].csv

ก่อนที่เราจะไปที่ตัวอย่างจริง คุณควรเข้าใจพารามิเตอร์ที่ใช้ใน Export-CSV ด้วย นี่คือบางส่วนของพวกเขา:

  • เส้นทาง: นี่คือตำแหน่งปลายทางที่คุณต้องการบันทึกไฟล์เอาต์พุตของคุณ ตัวอย่างเช่น คุณสามารถระบุตำแหน่ง เช่น ไดรฟ์ในเครื่องหรืออื่นๆ หากคุณไม่ระบุ Export-CVS จะบันทึกไฟล์ในไดเร็กทอรี PowerShell ปัจจุบัน
  • ผนวก: พารามิเตอร์นี้ระบุว่าผู้ใช้ต้องการผนวกข้อมูลเข้ากับไฟล์ใหม่หรือไฟล์ที่มีอยู่ หากคุณไม่ต่อท้าย Export-CSV จะสร้างไฟล์ใหม่และบันทึกข้อมูลทั้งหมดในไฟล์นั้น หากคุณระบุ Export-CSV จะผนวกข้อมูลในไฟล์ที่พร้อมใช้งาน
  • ตัวคั่น: พารามิเตอร์นี้แสดงจุดสิ้นสุดของสตริงย่อย อาจเป็นเครื่องหมายจุลภาค แต่คุณสามารถเปลี่ยนได้ตลอดเวลา

  วิธีส่งออก CSV ใน PowerShell บน Windows



เพื่อสาธิตวิธีการส่งออก CSV ใน PowerShell เราจะแสดงวิธีใช้ Export-CSV เพื่อส่งออกข้อมูลผู้ใช้จาก ไดเร็กทอรี Azure . ทำตามขั้นตอนต่อไปนี้เพื่อส่งออก CSV ใน PowerShell:

  • ในช่องค้นหา ให้พิมพ์ PowerShell ISE และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือก.
  • คลิก ใช่ บน การควบคุมผู้ใช้บัญชี พร้อมท์ที่จะปรากฏขึ้น
  • แทรกบรรทัดคำสั่งต่อไปนี้ จากนั้นกด Enter:
Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation

หากคุณต้องการส่งออกข้อมูลที่แม่นยำยิ่งขึ้น คุณสามารถเพิ่มพารามิเตอร์อื่นซึ่งก็คือตัวคั่น ที่นี่ คุณใช้เครื่องหมายจุลภาคซึ่งเป็นตัวคั่น ในตัวอย่างข้างต้น คุณสามารถดำเนินการเพิ่มเติมและแก้ไขคำสั่งดังต่อไปนี้:

Get-AzureADUser | select username, email, department | Export-CSV e:\newfolder\azureaduser.csv -NoTypeInformation

Export-CSV จะแสดงข้อมูลเดียวกัน แต่จะมีคอลัมน์เพิ่มเติมพร้อมพารามิเตอร์ที่คุณระบุเมื่อเรียกใช้คำสั่ง

เราหวังว่าบางสิ่งจะช่วยคุณได้ที่นี่

อ่าน: วิธีส่งออกรายการ Windows Services โดยใช้บรรทัดคำสั่ง

ทางเลือกอื่นสำหรับ Export-CSV ใน PowerShell คืออะไร

อีกทางเลือกหนึ่งสำหรับ Export-CSV คือ ConvertTo-CSV cmdlet ซึ่งสามารถใช้เพื่อแปลงวัตถุเป็น CSV นอกจากนี้ยังส่งคืนเอาต์พุตในรูปแบบของสตรีม stdout แทนที่จะเป็นไฟล์ คุณยังสามารถใช้ ConvertTo-CSV เพื่อสร้างวัตถุใหม่จากสตริง CSV วัตถุที่แปลงเป็นค่าสตริงของวัตถุเริ่มต้นที่มีค่าคุณสมบัติ ข้อแตกต่างที่สำคัญระหว่าง Export-CSV และ ConvertTo-CSV คืออันแรกจะบันทึกสตริง CSV ลงในไฟล์ มิฉะนั้นทั้งสองจะคล้ายกัน

วิธีการอบไอน้ำด้วยตัวคุณเอง

สคริปต์ PowerShell ใดใช้เพื่อส่งออกกระบวนการทั้งหมดเป็น CSV

cmdlet ส่งออก CSV เป็นสคริปต์ PowerShell ที่ใช้ในการส่งออกกระบวนการทั้งหมดเป็น CSV สคริปต์สร้าง CSV ของวัตถุที่คุณต้องการส่งออก วัตถุในแถวเฉพาะประกอบด้วยรายการค่าคุณสมบัติที่คั่นด้วยอักขระ ผู้ใช้สามารถใช้ Export-CSV เพื่อสร้างสเปรดชีตหรือแบ่งปันข้อมูลบางอย่างกับแอปพลิเคชันที่เข้ากันได้กับไฟล์อินพุต CSV

อ่าน: วิธีแปลง CSV เป็น Excel (XLS หรือ XLSX) โดยใช้บรรทัดคำสั่ง .

  วิธีส่งออก CSV ใน PowerShell บน Windows 0 หุ้น
โพสต์ยอดนิยม