xlsx são arquivos XML compactados em um zip.
Com base nisso, você pode fazer isso:
- Descompacte file.xlsx e extraia tudo para um diretório vazio, por exemplo, test_directory .
- Dentro de test_directory , abra com um editor de texto o arquivo
xl/connections.xml
. - Modifique com um localizar / substituir
oldpath
paranewpath
no arquivo e salve-o. - Volte para a raiz do test_directory , selecione todos e zip .
- Altere a extensão .zip para extensão .xlsx.
- Abra e teste.