Надеюсь, кто-то может помочь мне с этой проблемой. Я пытался Google что-то делать то, что мне нужно, но нет каких-либо конкретных или легко адаптироваться, и я не знаю, как программировать и кодировать ...Извлеките gz и конвертируйте csv в xlsx
Приложение, которое я использую каждый день, производит несколько файлов gz, содержащих один csv файл каждый. С целью упрощения немного мою жизнь, я желаю запустить сценарий, сделать эту работу:
- экстракте CSV файлы из любого GZ в текущей папке
- Сохранить любой извлеченный CSV файл, как XLSX файлы в то же самое папка
- Переименовать файл XLSX правильно
- Удалите GZ и CSV-файлы из текущей папки
Вот еще несколько подробностей об окружающей среде и требования:
- Запуск ОС Windows 7 Enterprise (установлен Powershell)
- Office 2010 установлен
- Я не могу установить дополнительное программное обеспечение или библиотеку (это корпоративный ноутбук)
Любой файл CSV имеет следующее соглашение об именовании:
CheeseFile_YellowCheese_yyyy_mm_dd-randomnumber_othersnumber.csv CheeseFile_BlueCheese_yyyy_mm_dd-randomnumber_othersnumber.csv HamFile_RawHam_yyyy_mm_dd-randomnumber_othersnumber.csv HamFile_CookedHam_yyyy_mm_dd-randomnumber_othersnumber.csv
И должны быть соответственно сохранены как:
OutputFile - CheeseFile_mmddyyyy_Yellow Cheese.xlsx OutputFile - CheeseFile_mmddyyyy_Blue Cheese.xlsx OutputFile - HamFile_mmddyyyy_Raw Ham.xlsx OutputFile - HamFile_mmddyyyy_Coocked Ham.xlsx
Дата в исходное имя файла должно быть сохранено в выходном файле XLSX
- Сырные файлы находятся в их папке и Хама файлы находятся в отдельной папке, так что я могу адаптировать сценарий как Мне нужно.
Пожалуйста, дайте мне знать, если вам нужны дополнительные детали и спасибо заранее за любую помощь :) оценил
1. Google 'extract gz using powershell' 2.Google «конвертирует csv в xlsx с powershell» 3. Google «переименовывает файлы с помощью powershell» 4. Google «удаляет файлы с помощью PowerShell» – dfundako
Возможно, я просто устал и настроен «правильно», но я предполагаю, OP фактически потратил больше времени, разместив этот заказ, чем поиск в Google, как решить проблему. – notjustme