Hace poco descubrí los búferes de protocolo y me preguntaba si podrían aplicarse a mi problema específico.¿Puede usted representar los datos CSV en el formato Buffer de Protocolo de Google?
Básicamente tengo algunos datos CSV que necesito para convertir a un formato más compacto para el almacenamiento ya que algunos de los archivos de varias concierto.
Cada campo en el archivo CSV tiene un encabezado, y solo hay dos tipos, cadenas y decimales (porque a veces hay muchos dígitos significativos y necesito manejar todos los números de la misma manera). Pero cada archivo tendrá diferentes nombres de columna para cada campo.
Además de la captura de los datos CSV original, tengo que ser capaz de añadir información adicional al archivo antes de guardar. Y esperaba hacer esta prueba a futuro manejando diferentes versiones de archivos.
Por lo tanto, es posible el uso de búferes de protocolo para capturar un número aleatorio de columnas llamadas al azar de los datos, como un archivo CSV?
Si, leer sobre la codificación de PB no me llenó de esperanza ya que mis datos son principalmente números densos. Aún así lo intentaré y veré qué pasa. –
Si le interesan las representaciones de System.Decimal en PB, probablemente merezca una pregunta por separado, o una publicación en el grupo de discusión de PB. Marc y yo hemos discutido esto antes (y podríamos hacer más esta noche, ¿Marc?). –
@Jon - muy probablemente ;-p –