Sử dụng PowerShell Tôi muốn nắm bắt dữ liệu nhập của người dùng, so sánh đầu vào với dữ liệu trong tệp CSV được phân tách bằng dấu phẩy và ghi dữ liệu tương ứng vào biến.Đọc một tệp Csv với PowerShell và nắm bắt dữ liệu tương ứng
Ví dụ:
- Một người dùng được nhắc nhở cho một “
Store_Number
”, họ bước vào "10
". - Đầu vào, “
10
” sau đó được so sánh với dữ liệu ở vị trí đầu tiên hoặc cột của tệp CSV. - Dữ liệu, chẳng hạn như “
District_Number
” ở vị trí tương ứng/ cột được ghi lại và ghi vào một biến.
Tôi đã nhận được phương pháp này để làm việc với tệp Excel (.xlsx) nhưng đã nhận thấy nó quá chậm. Hy vọng rằng PowerShell có thể đọc một tệp CSV hiệu quả hơn.
Liên kết đến một tập tin CSV dụ here:
Store_Number,Region,District,NO_of_Devices,Go_Live_Date
1,2,230,10,2/21/2013
2,2,230,10,2/25/2013
3,2,260,12,3/8/2013
4,2,230,10,3/4/2013
5,2,260,10,3/4/2013
6,2,260,10,3/11/2013
7,2,230,10,2/25/2013
8,2,230,10,3/4/2013
9,2,260,10,5/1/2013
10,6,630,10,5/23/2013
bạn có thể bắt đầu chia sẻ mã của mình không? – Bill