• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

nunos

Problema com paths em excel

3 mensagens neste tópico

class ExcelDocument():
  """
  Some convenience methods for Excel documents accessed
  through COM.
  """
  
  def __init__(self, visible=True):
    self.app = Dispatch("Excel.Application")
    self.app.Visible = visible
    self.sheet = 1
  
  def new(self, filename=None):
    """
    Create a new Excel workbook. If 'filename' specified,
    use the file as a template.
    """
    self.app.Workbooks.Add(filename)
  
  def open(self, filename):
    """
    Open an existing Excel workbook for editing.
    """
    self.app.Workbooks.Open(filename)

Estou a manipular ficheiros excel atraves de python. A problema é que nao tenho controlo sobre a directorias. Por defeito, a directoria é "My Documents". Quando faço exc.open("some_file.xls"), o programa procura por "some_file.xls" na pasta "My Documents" eu gostava de mudar isso para que o programa procurasse na pasta onde o ficheiro .py esta.

Alguem sabe como fazer isto?

Cumps  :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

usa path completas no executar do ficheiro assim:

exc.open(os.getcwd()+os.sep+"some_file.xls")

Pronto isto faz exactamente o que pedis-te usa o path onde esta o programa python

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

usa path completas no executar do ficheiro assim:

exc.open(os.getcwd()+os.sep+"some_file.xls")

Pronto isto faz exactamente o que pedis-te usa o path onde esta o programa python

Thanks! Era isso mesmo que estava a procura.

Cumps  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora