working not español concatenate code carriage excel ms-access excel-formula newline

excel - not - Acceda a la nueva línea convirtiéndose en_x000D_



excel function character code (1)

Consulte Cómo importar desde Excel y guardar los saltos de línea :

Excel utiliza el carácter de alimentación de línea (ASCII 10) como el separador de línea, mientras que Access usa la combinación de retorno de carro + avance de línea (ASCII 13 seguido de ASCII 10) como separador de línea.

Después de la importación, puede usar la función Reemplazar para reemplazar Chr (10) con Chr (13) + Chr (10). Por ejemplo, podría ejecutar una consulta como esta:

UPDATE ImportedExcelTable SET MyField = Replace([MyField], Chr(10), Chr(13) & Chr(10));

Entonces, la única forma correcta de poner una nueva línea en una celda de Excel es su primera versión:

="a"&char(10)&"b"

Luego, después de importar la tabla, use la consulta de Actualización para reemplazar el Lf con líneas de acceso CrLf .

Estoy tratando de hacer un informe de acceso derivado de los datos que tengo en Excel. Así que importé mi hoja de Excel en acceso usando las opciones de datos externos, pero mis nuevas líneas siguen apareciendo como "_x000D_"

Como ejemplo, utilizo una hoja de Excel con 4 columnas, todas con un título y todas con 1 fila de datos que contienen en orden de izquierda a derecha:

="a"&char(10)&"b" ="a"&char(13)&"b" ="a"&char(10)&char(13)&"b" ="a"&char(13)&char(10)&"b"

En mi hoja de Excel, he intentado cambiar los saltos a todo lo que podía pensar, pero los dos que parecían haber hecho algo son char (10) y char (13), pero char (10) no aparece en absoluto y char (13) parece convertirse en "_x000D_"