O Excel 2013 não reconhece dados como dados do tipo Data depois de importar os dados de uma origem de dados SQL Server para um livro do Excel
Sintomas
Considere o seguinte exemplo:
- Utilize o Fornecedor OLE DB do Microsoft SQL para importar dados de uma origem de dados SQL Server para um livro Microsoft Excel 2013.
- A origem de dados SQL Server contém uma coluna Tipo de data.
- Utilize os dados para criar uma Tabela Dinâmica no Excel 2013.
- Tenta inserir uma linha cronológica na Tabela Dinâmica.
Neste cenário, não pode selecionar o intervalo de células que contém os dados na caixa de diálogo Inserir Linha Cronológica.
Causa
Este problema ocorre porque o Fornecedor OLE DB do SQL devolve o tipo de dados Cadeia se a origem de dados contiver uma coluna de tipo Data, Hora ou DateTime2. Nesta situação, o Excel 2013 não consegue reconhecer os dados como o tipo data.
Solução
Para contornar este problema, utilize um dos métodos seguintes:
- Altere o tipo de coluna para DateTime na origem de dados SQL Server.
- Utilize um controlador ODBC (Open Database Connectivity) para importar os dados.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários