Artigos nesta secçãoVer mais
Suporte Técnico

Como Importar/Exportar Informação Entre o Archicad e o Microsoft Excel

Gerir eficientemente os dados entre o Archicad e o Microsoft Excel pode agilizar o seu fluxo de trabalho e melhorar a colaboração com consultores externos. Este guia conduzi-lo-á pelos passos para importar e exportar informação entre estas duas plataformas, juntamente com exemplos para o ajudar a estruturar os seus dados de forma eficaz.

 

Exportar Dados do Archicad para o Excel

  1. Abrir a Listagem:
    • No Archicad, navegue até à listagem que pretende exportar. Pode ser uma listagem de elementos, de dados de propriedades ou de outra informação relevante.
  2. Exportar a Listagem:
    • Vá a Ficheiro > Guardar como.
    • Escolha o formato compatível com o Excel, como Texto Delimitado por Tabulações (.txt) ou XML (.xml).
    • Guarde o ficheiro na localização pretendida.
  3. Abrir no Excel:
    • Abra o Excel e vá a Ficheiro > Abrir.
    • Selecione o ficheiro que exportou do Archicad.
    • O Excel pedir-lhe-á que especifique o formato dos dados. Siga as instruções para importar os dados corretamente.
  4. Editar os Dados:
    • Efetue as alterações necessárias aos dados no Excel. Isto pode incluir atualizar valores de propriedades, adicionar nova informação ou modificar entradas existentes.

Importar Dados do Excel para o Archicad

  1. Preparar o Ficheiro Excel:
    • Certifique-se de que o ficheiro Excel está corretamente formatado. Os dados devem estar organizados de forma a que o Archicad os consiga interpretar, com cabeçalhos claros e tipos de dados consistentes.
  2. Guardar o Ficheiro Excel:
    • Guarde o ficheiro Excel editado num formato que o Archicad consiga ler, como .txt ou .xml.
  3. Importar os Dados:
    • No Archicad, vá a Ficheiro > Importar.
    • Selecione o ficheiro que guardou a partir do Excel.
    • Siga as indicações para mapear os campos de dados do Excel para os campos correspondentes no Archicad.
  4. Verificar a Importação:
    • Reveja os dados importados no Archicad para se certificar de que foram mapeados e importados corretamente.
    • Efetue os ajustes necessários para garantir a exatidão dos dados.

 

Exemplos de Boa Estrutura de Dados

Exemplo 1: Listagem de Dados de Propriedades

Estrutura da Listagem no Archicad
ID do Elemento Nome da Propriedade Valor da Propriedade
001 Altura 3000 mm
002 Largura 1500 mm
003 Material Betão
Estrutura do Ficheiro Excel
ID do Elemento Nome da Propriedade Valor da Propriedade
001 Altura 3000 mm
002 Largura 1500 mm
003 Material Betão

 

Exemplo 2: Keynotes

Estrutura de Keynotes no Archicad
ID da Keynote Descrição Localização
K001 Instalar ferragens de porta Listagem de Portas
K002 Pintar paredes Listagem de Paredes
K003 Colocar pavimento Listagem de Pavimentos
Estrutura do Ficheiro Excel
ID da Keynote Descrição Localização
K001 Instalar ferragens de porta Listagem de Portas
K002 Pintar paredes Listagem de Paredes
K003 Colocar pavimento Listagem de Pavimentos

 

Exemplo 3: Listagem de Elementos

Estrutura da Listagem no Archicad
ID do Elemento Tipo Quantidade Unidade
E001 Janela 10 un.
E002 Porta 5 un.
E003 Pilar 20 un.
Estrutura do Ficheiro Excel
ID do Elemento Tipo Quantidade Unidade
E001 Janela 10 un.
E002 Porta 5 un.
E003 Pilar 20 un.

 

Dicas para Estruturar os seus Dados

  1. Cabeçalhos Consistentes: Certifique-se de que os cabeçalhos do seu ficheiro Excel coincidem com os cabeçalhos da sua listagem do Archicad. Isto ajuda o Archicad a mapear os dados corretamente durante a importação.
  2. Tipos de Dados Claros: Utilize tipos de dados consistentes (por exemplo, texto, números, unidades) para evitar erros durante a importação/exportação.
  3. Identificadores Únicos: Utilize identificadores únicos (por exemplo, ID do Elemento, ID da Keynote) para garantir que cada entrada é distinta e facilmente rastreável.
  4. Validação: Antes de importar dados para o Archicad, valide o ficheiro Excel para se certificar de que não existem entradas em falta ou incorretas.

 

Erros Comuns Durante a Importação/Exportação
  1. Incompatibilidade de Formato de Dados:
    • Certifique-se de que os tipos de dados no Excel coincidem com os esperados pelo Archicad. Por exemplo, os valores numéricos não devem conter carateres de texto.
  2. Cabeçalhos em Falta:
    • Certifique-se de que todos os cabeçalhos necessários estão presentes no ficheiro Excel e coincidem com os cabeçalhos da listagem do Archicad.
  3. Entradas de Dados Inválidas:
    • Verifique quaisquer entradas de dados inválidas ou em falta. O Archicad destacará os erros durante o processo de importação, como valores de propriedades incorretos ou campos não definidos.
  4. Formato de Ficheiro Incorreto:
    • Certifique-se de que o ficheiro está guardado num formato compatível (por exemplo, .txt ou .xml) antes de o importar para o Archicad.

 

Automatização do Processo de Importação/Exportação

Para automatizar o processo de importação/exportação entre o Archicad e o Excel, pode utilizar ferramentas de scripting como o Python ou software de automatização que suporte ambas as plataformas. Eis um esquema básico de como pode configurar a automatização:
  1. Instalar o Python:
    • Certifique-se de que o Python está instalado no seu sistema. Pode transferi-lo a partir do site oficial do Python.
  2. Utilizar Bibliotecas de Python:
    • Utilize bibliotecas como pandas para a manipulação de dados e openpyxl para operações no Excel. Pode instalar estas bibliotecas utilizando o pip:
     pip install pandas openpyxl
    
  3. Escrever um Script:
    • Crie um script em Python para automatizar a exportação de dados a partir do Archicad, processá-los no Excel e depois importá-los novamente para o Archicad. Eis um exemplo básico:
     import pandas as pd
    
     # Ler dados exportados do Archicad
     data = pd.read_csv('archicad_export.txt', delimiter='\t')
    
     # Processar dados no Excel
     data['Valor da Propriedade'] = data['Valor da Propriedade'].apply(lambda x: x * 2)  # Exemplo de processamento
    
     # Guardar dados processados no Excel
     data.to_excel('dados_processados.xlsx', index=False)
    
     # Ler dados processados para importar
     dados_processados = pd.read_excel('dados_processados.xlsx')
    
     # Guardar dados processados num formato compatível com o Archicad
     dados_processados.to_csv('archicad_import.txt', sep='\t', index=False)
    
  4. Agendar a Automatização:
    • Utilize ferramentas de agendamento de tarefas, como o Agendador de Tarefas do Windows ou cron jobs em Linux, para executar o seu script a intervalos regulares.
Seguindo estes passos, pode automatizar o processo de importação/exportação, reduzindo o esforço manual e minimizando erros.

 

Perguntas Frequentes

P: Que formatos de ficheiro são compatíveis com o Archicad para a importação/exportação? R: O Archicad suporta formatos como Texto Delimitado por Tabulações (.txt) e XML (.xml) para operações de importação/exportação. P: Como posso garantir a exatidão dos dados durante a importação/exportação? R: Valide os seus dados antes de importar, certifique-se de que os cabeçalhos são consistentes e verifique quaisquer discrepâncias de formato ou entradas inválidas. P: Posso automatizar o processo de importação/exportação? R: Sim, pode utilizar

Artigos relacionados