¿Cómo puedo conservar el formato de código de costo en Excel?

Fondo

Cuando desee importar datos externos de un sistema de terceros incompatible con la herramienta Presupuesto a nivel proyecto (consulte Importar un CSV de presupuesto), es una práctica común utilizar el programa Microsoft Excel para editar el archivo CSV de presupuesto de importación. Al realizar este paso, también es común que los usuarios reporten que el programa Microsoft Excel haya vuelto a formatear sus códigos numéricos de costo como fechas. Si bien este es un comportamiento inesperado, también puede ser difícil de corregir. 

¿Por qué mis datos deben guardarse en formato CSV?

Uno de los usos más comunes de un archivo CSV es transferir datos de un programa a otro. Debido a que los datos que deben transferirse entre estos sistemas son incompatibles, un CSV suele ser el medio único y/o el más eficiente para completar una transferencia de datos. En el caso del archivo CSV de presupuesto de importación (así como con otras plantillas de importación de Procore), sus datos siempre deben tener el formato correcto antes de que una importación sea exitosa. 

¿Dónde puedo obtener más información sobre Microsoft Excel y el formato de números?

El sitio web de soporte de Microsoft ofrece una serie de recursos en línea que pueden ser de ayuda con el problema específico que se puede estar produciendo:

Nota: Algunas versiones de Microsoft Excel 2016 (por ejemplo, Office 365) tienen una opción de menú diferente a la que se describe en la respuesta a continuación. Para obtener más información, consulte ¿Cómo restauro la experiencia heredada de Obtener datos externos? en el sitio de soporte de Microsoft Office.   

¿Por qué Microsoft Excel volver a formatear mis códigos de costo como fechas?

Desde la perspectiva del usuario final, un archivo CSV parece verse y funcionar como cualquier otro archivo de hoja de cálculo (es decir, XLS, XLSX, etc.) mientras lo visualiza en Microsoft Excel. Sin embargo, los datos almacenados en un CSV (es decir, los valores en los encabezados, columnas y filas) están realmente codificados en formato de texto. Para ver cómo se ve un CSV en su forma original, tan solo ábralo con el editor de texto de su computadora (es decir, Notas, Texto/Editar o Bloc de notas). A continuación se muestra un ejemplo.

gc-budget-csv.png

Debido a que Microsoft Excel es compatible con el formato CSV, es una práctica aceptado y común ingresar datos de un sistema en una hoja de cálculo de Excel para importarlo a otro sistema. Si bien el uso de un programa de hoja de cálculo es el método más sencillo para que los usuarios finales recopilen y compilan datos al preparar una importación, no está sin sus desventajas, especialmente si es menos familiar con la forma en que Microsoft Excel funciona detrás de las escenas para mostrar sus datos en su formato fácil de usar.

Normalmente, el cambio de formato del número hasta la fecha se produce en el momento en que abre un archivo CSV con Microsoft Excel. Debido a que el agrupamiento debe mirar datos de texto codificados en una amplia variedad de formatos, Microsoft Excel está diseñado para aplicar automáticamente el formato de celda 'General' a los datos en la hoja de cálculo (Nota: si desea ver la variedad de formatos que se pueden aplicar a una celda en Microsoft Excel, elija Formato> Celdas. Después revise las opciones en el recuadro de diálogo Celdas de formato). Durante la detección automática, el agrupamiento mira los valores de celda codificados y decide automáticamente si el valor en esa celda debe formatearse como fecha, fracción, moneda o texto, etc. 

 Importante
Debido a que la detección automática de Microsoft Excel ve los datos codificados (es decir, datos que no siempre son visibles para el ojo humano), puede haber caracteres ocultos en el CSV u otros problemas con el archivo que NO son visibles para usted. Cuando esto ocurre, Excel formateará sus datos usando su propio conjunto de reglas de datos. Esto puede llevar a que los datos de su celda se formateen de una manera inesperada o no deseada. 

A continuación, se muestra un ejemplo de una hoja de cálculo en la que los primeros tres códigos de costo se formatearon inesperadamente como una fecha, en lugar de un número. 

gc-budget-excel.png

Dado que NO desea importar estos valores formateados de forma incorrecta a Procore (es decir, el proceso de importación fallará o la importación dará como resultado valores no deseados si intenta hacerlo), debe volver a formatear cuidadosamente su archivo CSV. Esto puede tardar un tiempo.Para ayudarlo a navegar este proceso, comience siguiendo los pasos en la Respuesta a continuación.

Para abordar el problema común de reformatear un archivo CSV, abra el archivo CSV siguiendo los pasos recomendados a continuación. Esta recomendación útil resuelve muchos de los problemas CSV de formato informados por los usuarios finales. Sin embargo, si continúa experimentando un problema después de usar este método, comuníquese con: support@procore.com.

¡IMPORTANTE!Para proteger la integridad de los datos de su compañía, los empleados de Procore están restringidos a modificar los datos que los clientes envían en todas las plantillas de importación de Procore. Esta restricción se aplica a todas las modificaciones de datos, incluyendo la corrección de errores tipográficos. Si Procore determina que los errores están presentes en cualquier plantilla de importación de Procore que envíe a Procore, será devuelto a usted para su corrección. Tenga en cuenta que el proceso de importación puede tardar hasta 72 horas en procesarse.

 

  1. Descargue el archivo CSV del Presupuesto de importación y luego actualícelo. Para obtener más información, consulte Importar un archivo CSV de presupuesto.
    ¡Importante!  NO abra el archivo directamente en Microsoft Excel. En vez de esto, inicie la aplicación utilizando la información descrita en el siguiente paso. Una vez que el programa esté abierto, siga los pasos que se describen a continuación para obtener los datos del archivo CSV desde Microsoft Excel. 
  2. Inicie el programa de Microsoft Excel:
    1. Si está utilizando una computadora con Windows, haga doble clic en el icono de Microsoft Excel en su escritorio o haga clic en Inicio> Programas> Microsoft Excel (Nota: Dependiendo de la versión del sistema operativo que esté usando y donde esté instalado Microsoft Excel, la ruta que use puede ser diferente). 
      O
    2. Si está utilizando una computadora Macintosh, haga clic en el icono de Microsoft Excel en el Dock de su computadora o realice una búsqueda de Spotlight para Microsoft Excel. Luego presione ENTER (Nota: Los pasos específicos que usa para iniciar Excel en su computadora pueden ser diferentes). 
  3. En Microsoft Excel, haga lo siguiente:
    1. Abra un nuevo libro en blanco. Por lo general elegirá Archivo> Nuevo libro en blanco
    2. Haga clic en la pestaña Datos. Luego haga clic en Desde texto.

      get-data-from-text.png

      Nota: En una computadora con Windows, este botón generalmente se encuentra en el grupo Obtener datos externos como se muestra a continuación.

      get-external-data-from-text-2016.png

      Nota: Si está utilizando Microsoft Excel 2016 para Office 365, este botón en el grupo de datos Get External NO está visible debido a una nueva experiencia de Get & Transform desarrollada por Microsoft. Siga los pasos de este artículo para restaurar esta función heredada. Consulte ¿Cómo restauro la experiencia heredada de Obtener datos externos? en el sitio de soporte de Microsoft Office.
      Esto abre una ventana de navegación de archivos.
    3. Navegue hasta el archivo CSV con el que desea trabajar. Luego haga clic en Abrir u Obtener datos (Nota: La etiqueta del botón será diferente, dependiendo de la versión y el sistema operativo que esté ejecutando su computadora). 
      Esto abre la ventana del Asistente de importación de texto: paso 1 de 3. 
    4. Seleccione el botón de opción Delimitado.
    5. En el cuadro Iniciar importación en la fila, seleccione 1.

      step1-of-3.png
       
    6. Haga clic en Siguiente.
      Esto abre la ventana del Asistente de importación de texto - Paso 2 de 3.
    7. Marque las casillas de verificación Pestaña y Coma
    8. En el área Vista previa de datos, asegúrese de que cada columna esté presente: Código de costo, Descripción, Tipo de costo y Monto del presupuesto. A continuación se muestra un ejemplo de las columnas de la primera fila (también conocido como el encabezado).
      Nota: Los valores reales de las filas debajo del encabezado deben mostrar sus datos específicos.

      step-2-of-3.png
       
    9. Haga clic en Siguiente.
      Esto abre la ventana Asistente para importación de texto: paso 3 de 3.
  4. En la parte inferior de la ventana en Vista previa de datos seleccionados, mantenga presionada la tecla MAYÚS. Luego, haga clic en la columna del extremo derecho de la hoja de cálculo. 
    Ahora, todas las columnas deberían estar resaltadas en NEGRO. 
    Notas:
    • SIEMPRE realice este paso primero.
    • NO elija el botón de opción General. Si lo hace, haga clic en Cancelar. Luego salga de Microsoft Excel sin guardar ningún cambio y reinicie estos pasos. 
  5. En Formato de datos de columna, elija el botón de opción Texto.
    La fila superior del área Vista previa de datos seleccionados ahora debería decir "Texto" como se muestra a continuación.

    step-3-of-3.png
     
  6. Haga clic en Finalizar.
    Aparece la ventana Importar datos que le solicita que elija dónde importar sus datos. 
  7. Elija Hoja existente.
  8. Asegúrese de que el valor en la celda sea: =$A$1
  9. Haga clic en Aceptar.
    El sistema importa sus datos a la hoja de cálculo CSV. En la mayoría de las situaciones, este proceso garantizará que sus códigos de costo se importen a Excel utilizando el formato esperado. A continuación se muestra un ejemplo.

    data-completed.png

Ver también