Мне нужно регулярно загружать множество файлов .csv
в Excel, что-то наподобие показанного здесь (до шага 9) -
Excel -> Данные -> Из текста -> 'Выберите файл, перейдите к его местоположению и нажмите «Импорт».' -> Мастер импорта текста Шаг 1 из3 .
Все эти шаги, которые я автоматизировал, написали небольшой скрипт Python, где я заставляю Python нажимать клавиши быстрого доступа (представьте, что вы работаете без мыши и перемещаетесь в Excel с помощью клавиш быстрого доступа).
import pyautogui
from pywinauto.application import Application
app = Application().start('C:\Program Files (x86)\Microsoft Office\Office12\EXCEL.exe')
pyautogui.press('alt')
pyautogui.press('a')
pyautogui.press('f')
pyautogui.press('t')
pyautogui.typewrite(r'C:\Users\Jo\Revenue.txt')
pyautogui.press('enter')
После запуска вышеприведенного скрипта на python мне открывается окно Мастер импорта -
Теперь, как я могу заставить Python выбрать 65001 : Unicode (UTF-8)
из выпадающего списка?Как я могу указать в своем коде Python, чтобы выбрать эту кодировку?Любой вклад будет высоко оценен.