Мое предложение номер один: учитесь вводить быстро, не будучи должен посмотреть на клавиатуру.
, Если Вы не можете коснуться типа и всегда являетесь поиском-и-клеванием для двоеточия или hjkl или: %s/foo/bar, забудьте об этом. Ввод может быть быстрее, чем использование мыши, но если это не так для Вас, vi's, не собирающийся работать.
, Но комбинируют хорошие навыки ввода, ssh и , экран и vi будут естественными.
Когда я использовал COM для доступа к кратким книгам, я мог достичь констант, определенных в члене constants объекта. Код выглядел примерно так (вы будете вставлены в третью строку):
self._session_manager.OpenConnection2("",
application_name,
QBFC8Lib.constants.ctLocalQBD)
Я не уверен, что это сработает, но попробуйте следующее:
import win32com.client as win32
def excel():
app = 'Excel'
x1 = win32.gencache.EnsureDispatch('%s.Application' % app)
ss = x1.Workbooks.Add()
sh = ss.ActiveSheet
x1.Visible = True
sh.Cells(1,1).Value = 'test write'
ss.SaveAs(Filename="temp.xls", FileFormat=x1.constants.xlWorkbookNormal)
x1.Application.Quit()
if __name__=='__main__':
excel()
Замените xlWorkbookNormal любым форматом, который вы пытаетесь выбрать в X1FileFormat веб-страница, которую вы разместили в своем вопросе.
Как правило, я считаю очень полезным заранее записать любой код в vba ide в Excel. Таким образом, вы можете узнать все значения констант и т. Д., Которые вам нужно использовать в своем коде Python. Вы также можете убедиться, что все будет работать в более контролируемой среде.