Korzystanie z programu PowerShell Chciałbym przechwycić dane wprowadzane przez użytkownika, porównać dane wejściowe z danymi w pliku CSV rozdzielanym przecinkami i zapisać odpowiednie dane w zmiennej.Odczytywanie pliku CSV z powłoką powershell i przechwytywanie odpowiednich danych
przykład:
- Użytkownik jest proszony o „
Store_Number
” wchodzą "10
". - Dane wejściowe "
10
" są następnie porównywane z danymi na pierwszej pozycji lub kolumną pliku CSV. - Dane, takie jak "
District_Number
" w odpowiedniej pozycji/ kolumna jest przechwytywana i zapisywana do zmiennej.
Dostałem tę metodę pracy z plikiem Excel (.xlsx), ale okazało się, że jest bardzo wolno. Mając nadzieję, że PowerShell będzie mógł wydajniej odczytać plik CSV.
link do przykładowego pliku CSV 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
czy możesz udostępnić swój kod? – Bill