Así que estoy tratando de construir un programa C # que lea datos de celdas de Excel. Pensé que sería bastante eficiente si pudiera implementar un mecanismo que busca en un archivo de Excel completo y solo lee de las celdas que tienen una cierta "etiqueta". ¿Es posible crear algún tipo de etiqueta para las celdas de Excel que luego pueda consultar con C #?
microsoft-excel
Vktr
fuente
fuente
Respuestas:
La búsqueda de una etiqueta en todas las celdas de un archivo de Excel es muy ineficiente. Sin embargo, lo que puede hacer es definir, por ejemplo, un
Range
que consta de las celdas que desea leer. Luego solo recorre las celdas en el rango en un bucle y lee los valores.Un rango no tiene que ser contiguos. Las celdas que pertenecen a un rango pueden ser cualquier combinación de celdas de una hoja de trabajo.
fuente
Debería leer sobre el formato de regla condicional. Eso le permite formatear celdas en función de sus valores o atributos, y puede hacer que las celdas se vean o se comporten de una manera específica en función de su valor actual.
Es una excelente manera de hacer una codificación de color automática. Pero la fórmula para codificar esto en un programa C # sería similar. Si "algo" entonces "hacer esto".
El formato condicional tiene literalmente infinitas opciones y comandos de atributos de celda, estoy seguro de que si googleas esta función, hay etiquetas no visibles que ingresas.
Otra opción es hacer clic derecho en la celda, puede "Agregar comentario". Tal vez esa sea una forma de etiquetar celdas manualmente, luego haga que su programa C # consulte cualquier celda con comentarios.
Al buscar una hoja o libro de trabajo, puede buscar comentarios como un botón de opción.
fuente