KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como converter vários ficheiros XLS em ficheiros XLSX no Excel?

AutorXiaoyang Data de Modificação

Para converter um ficheiro antigo do Excel em formato XLS para o novo formato XLSX, pode utilizar a funcionalidade Guardar Como no Excel. No entanto, se precisar de converter vários ficheiros XLS em simultâneo, como pode executar esta tarefa de forma eficiente?


Converter vários formatos xls para formatos xlsx com a função Guardar Como, um a um

A função Guardar Como no Excel permite-lhe converter, um por um, os livros do antigo formato XLS para o novo formato XLSX.

1. Abra o livro cujo formato pretende converter.

2. Clique em Ficheiro > Guardar Como e será apresentada uma caixa de diálogo Guardar Como. Especifique uma pasta para guardar o ficheiro no novo formato e, em seguida, clique na lista suspensa Especificar Formato de Salvamento para escolher Pasta de trabalho do Excel. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Guardar Como para converter o formato XLS em XLSX no Excel

3. Depois, clique no botão Guardar para fechar a caixa de diálogo e este ficheiro do Excel foi convertido de .xls para .xlsx.

Dicas: Com esta função Guardar Como, só é possível converter um ficheiro do Excel de cada vez. Se tiver centenas de ficheiros para converter, este método poderá não ser prático.

Converter vários formatos xls para formatos xlsx de uma só vez com código VBA

Se pretender converter vários ficheiros .xls em .xlsx de uma só vez, sem os guardar individualmente, apresento-lhe um código VBA. Siga os passos seguintes:

1. Prima as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo e cole o código seguinte na janela do Módulo.

Código VBA: Converter vários formatos xls para formatos xlsx de uma só vez

Sub ConvertToXlsx()
'Updateby Extendoffice
Dim strPath As String
Dim strFile As String
Dim xWbk As Workbook
Dim xSFD, xRFD As FileDialog
Dim xSPath As String
Dim xRPath As String
Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
With xSFD
.Title = "Please select the folder contains the xls files:"
.InitialFileName = "C:\"
End With
If xSFD.Show <> -1 Then Exit Sub
xSPath = xSFD.SelectedItems.Item(1)
Set xRFD = Application.FileDialog(msoFileDialogFolderPicker)
With xRFD
.Title = "Please select a folder for outputting the new files:"
.InitialFileName = "C:\"
End With
If xRFD.Show <> -1 Then Exit Sub
xRPath = xRFD.SelectedItems.Item(1) & "\"
strPath = xSPath & "\"
strFile = Dir(strPath & "*.xls")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Do While strFile <> ""
If Right(strFile, 3) = "xls" Then
Set xWbk = Workbooks.Open(Filename:=strPath & strFile)
xWbk.SaveAs Filename:=xRPath & strFile & "x", _
FileFormat:=xlOpenXMLWorkbook
xWbk.Close SaveChanges:=False
End If
strFile = Dir
Loop
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. Prima a tecla F5 para executar este código e será apresentada uma janela com os ficheiros XLS que pretende converter. Veja a captura de ecrã:

Uma captura de ecrã a solicitar a seleção de uma pasta para os ficheiros XLS de entrada

4. Clique em OK. Surge outra janela a solicitar o caminho. Por favor, selecione uma pasta onde pretende guardar os novos ficheiros convertidos — veja a captura de ecrã:

Uma captura de ecrã a solicitar a seleção de uma pasta para guardar os ficheiros XLSX resultantes

5. Clique em OK. Assim que a conversão estiver concluída, aceda à pasta especificada para ver os resultados.

Uma captura de ecrã que mostra uma lista dos ficheiros XLS originaisSetaUma captura de ecrã que mostra uma lista dos ficheiros XLSX convertidos

Converter vários formatos xls para formatos xlsx de uma só vez com uma funcionalidade poderosa

Com a funcionalidade Kutools para Excel’s Converter em Lote, pode converter vários ficheiros em formato .xls para .xlsx — ou vice-versa — e ainda transformar múltiplos livros em ficheiros PDF de uma só vez.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Clique em KUTOOLS PLUS > Livro > Converter em lote. Veja a captura de ecrã:

Uma captura de ecrã da ferramenta Conversão de Formatos no separador Kutools Plus no Excel

2. Surge uma caixa de aviso a lembrá-lo de que deve fechar o livro que pretende converter. Veja a captura de ecrã:

Uma mensagem a exigir que os livros estejam fechados antes da conversão

3. Clique em OK e, na caixa de diálogo Converter em lote, especifique as seguintes opções:

  • Na lista suspensa Tipo de Conversão, selecione Converter do Excel 97-2003 para o Excel 2007 ou posterior;
  • Depois, clique no botão Adicionar para adicionar os ficheiros XLS que pretende converter. Pode importar livros do disco do seu computador ou do OneDrive, conforme necessário.

Uma captura de ecrã da caixa de diálogo Conversor de Formatos de Ficheiro

4. Após inserir os ficheiros .xls, ainda na caixa de diálogo Converter em lote, clique no botão Um botão de seleção de pasta para escolher um caminho de arquivo onde guardar os ficheiros convertidos e, em seguida, especifique as operações necessárias na parte inferior da caixa de diálogo. Veja a captura de ecrã:

Uma captura de ecrã para selecionar a pasta de destino e as opções de conversão

Notas: Na caixa de diálogo anterior:
  • Se os livros nas subpastas também precisarem de ser convertidos, marque a opção Incluir subpastas ao adicionar pastasCaixa de Seleção;
  • Se pretender remover os ficheiros originais após a conversão, marque a opção Excluir arquivos de origem após a conversãocaixa;
  • Se pretender Manter a data de modificação dos arquivos originais, marque a opção Manter Data de Modificação dos ficheiros originaiscaixa;
  • A estrutura de diretórios do ficheiro pode ser mantida ao marcar a opção Preservar a estrutura de diretórios dos arquivos durante a conversãocaixa;

5. Depois, clique em OK para iniciar a conversão. Após concluir a conversão, aceda à pasta especificada para ver os resultados. Veja as capturas de ecrã:

Uma captura de ecrã que mostra uma lista dos ficheiros XLS originaisSetaUma captura de ecrã que mostra uma lista dos ficheiros XLSX convertidos

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos