Excel Y Celdas Con Texto/numeros
Qué tal, tengo un problemilla con excel. Desde C++ Builder creo mi hoja y mando info para llenas las celdas, sin embargo hay ocasiones donde los ceros a la izquierda de un valor numérico cuentan para el cliente, ¿cómo hago para poner esas cantidades en formato de texto y no en formato general (que es el que pone por omisión, y en el cual excel si detecta que es número automáticamente quita los ceros)? De antemano muchas gracias.
|
¿Qué método usas para pasar datos a Excel?
// Saludos |
Hola Román, el método que uso es:
Hoja.OlePropertyGet("Cells").OlePropertyGet("Item", RH, col).OlePropertySet("Value", frag.c_str()); |
Bien, la respuesta no podía ser más fácil. Un par de líneas resuelven el caso:
// Establecer el rango de casillas en las que se manejará la info como tipo texto Rango = Hoja.OlePropertyGet("Range", "A1:I200"); // Indicar como número de formato @ Rango.OlePropertySet("NumberFormat", "@"); //... y listo. |
La franja horaria es GMT +2. Ahora son las 11:30:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi