Articles of pywin32

Mettre un graphique Excel dans une feuille existante au lieu de créer une nouvelle avec Python / COM

Chaque fois que je fais un graphique en utilisant Python / Pywin32 / COM, il le crée comme une nouvelle feuille, au lieu de l'incorporer dans une autre feuille. Comment puis-je soit le créer à l'intérieur d'une feuille plutôt que sur sa propre page, ou comment puis-je la déplacer après qu'elle ait été créée?

Comment appeler VBA Sub de python

Il existe un file Excel avec Public Sub déclaré dans ThisWorkbook: Public Sub Build(data) Me.Sheets(1).Range("A1") = "Hello, world! " & data End Sub Il existe un script python qui doit ouvrir un file Excel et exécuter le sous-set ci-dessus: import win32com.client, os xla = win32com.client.DispatchEx('Excel.Application') xlb = xla.Workbooks.Add(os.getcwd()+r'\test.xls') VbMethod = 1 try: # Error: object […]

Les objects COM Pywin32 passés à la fonction provoquent pywintypes.com_error

mise à jour: voir le bas du message J'ai un petit problème avec une fonction conçue pour créer un nouveau classur dans Excel, copyr toutes datatables d'une feuille passée dans le classur séparé, puis save le classur. Donc, j'ai la fonction codée ci-dessous et pour une raison quelconque la ligne: sheet.Range(sheet.Cells(1, 1), sheet.Cells(row_count, max_col)).Copy() jette […]

Python / PyWin32 / Script pour exécuter une macro Excel ne fonctionnant pas

Ce code simple ne fonctionne pas. Je suis sûr que le path de file est correct, mais il semble que le problème provienne d'un échec pour ouvrir / append le classur avec la fonction "Workbooks.Add". Voici le code: from win32com.client import Dispatch #processing the results excel = Dispatch('Excel.Application') excel.Workbooks.Add('C:\\Documents and Settings\\dell600\\My Documents\\Webscraping Output\\Results\\Processed Results.xls') excel.Run('Apply_Process') […]

RÉSOLU À l'aide de Python pour imprimer la quantité d'espace restant dans un lecteur réseau partagé

Je veux imprimer la quantité d'espace restante (en GB) sur un partage réseau (M: lecteur), puis prendre cette valeur et l'append à une feuille de calcul Excel. Je suis très nouveau dans la programmation et j'ai besoin de toute l'aide possible. Merci d'avance MODIFIER: Tous fonctionnent maintenant en utilisant le code ci-dessous. import ctypes from […]

pywin32 excelle le problème d'écrasement des mots

Voici mon code et j'utilise à la fois pywin32 et xlrd. Le problème ici est que mon xls a plusieurs feuilles et les feuilles sont accessibles un par sur et écrit sur un document Word et lorsque le code écrit sur les mots, il écrase le contenu de la feuille précédente. Ce que je cherche, […]

Pywin32 n'est pas reconnu dans mon ordinateur

J'ai téléchargé pywin32 pour mon ordinateur. J'ai entré import win32com.client x1 = win32.Dispatch("Excel.Application)" et j'ai une erreur indiquant que win32 n'est pas défini. Est-ce parce que je l'ai mal installé? Si oui, pouvez-vous me donner des conseils pour le réparer?

Utilisation de pywin32 pour find un classur Excel

J'ai téléchargé et installé pywin32. J'essaie d'ouvrir un classur à l'aide de pywin32 et je suis presque positif. Je codifie cela correctement, mais je viens avec une erreur comme celle-ci. File "<COMObject <unknown>>", line 8, in Open pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, u'Microsoft Excel', u"'Kithenshiftweekly.xlsx' could not be found. Check the spelling of the file […]

Insertion d'une image – xlwings

Je suis curieux s'il est possible d'insert une image (par exemple produite par Matplotlib) dans une feuille Excel en utilisant xlwings. J'ai vu quelques conseils concernant la gestion des charts, mais pas les images. Sinon, alors je suppose qu'il vaut la peine d'essayer pywin32?

xlwings Aucun module nommé 'win32api'

Tout simplement commencé à apprendre aujourd'hui. J'essaie d'utiliser Python pour manipuler certaines données (fusion de plusieurs feuilles à une seule dans un format différent). Je suis en train de suivre les documents d'installation de xlwings ( http://docs.xlwings.org/installation.html#dependencies ) qui indiquent que j'ai besoin de pywin32. Cela suggère que vous utilisez Anaconda qui vient avec pywin32. […]