Quando importo uma planilha do Excel para o Access, ela atribui automaticamente a cada coluna um tipo de dados com base no que está nas primeiras linhas e independentemente do tipo de campo da tabela do Access.
No meu caso, tenho uma planilha que estou importando usando o comando TransferSpreadsheet, mas quando ele importa os dados, uma das colunas falha ao importar e gera uma "Falha na conversão de tipo". O campo é formatado como "Geral" no Excel e como "Texto curto" no Access 2016. Se eu formatar todos os dados no Excel como texto, ele será importado corretamente.
As primeiras entradas são números, então parece que o Excel assume que todo o tipo de dados da coluna é numérico e qualquer entrada não numérica gera a tabela de erro de importação com as entradas de falha de conversão de tipo.
Minha pergunta é: Existe uma maneira de impedir que o Excel atribua automaticamente um tipo de dados de campo e cause perda de dados ao importar para o Access? Ou tenho que alterar manualmente os dados no Excel para evitar que isso aconteça?