Compañeros nose si formule bien la pregunta, tengo un arduino con un modulo SD que funciona como datalogeer, hasta alli todo bien, mi consulta seria si hay una forma de abrir el archivo para volverlo a editar, es que necesito agregar mas datos al final de cada fila, serian unos cuatro datos mas ( cuatro celdas mas por fila), no serian en todas las filas sino en las que yo elija. Disculpen si pregunto mucho es que tengo muchas dudas.
Este es el codigo que guarda los datos
void guardarSD(){
DateTime now = RTC.now(); // Obtiene la fecha y hora del RTC
myFile = SD.open("BALANZA.csv", FILE_WRITE); //Abrimos la carpeta BALANZA
if (myFile) {
myFile.println();
myFile.print(" RACIMO,"); //GUARDAMOS EL NUMERO DE RACIMOS
myFile.print(racimos);
myFile.print(", LOTE,"); //GUARDAMOS EL NUMERO DE RACIMOS
myFile.print(lote);
myFile.print(", PESO,"); //GUARDAMOS EL PESO
myFile.print(numero2);
myFile.print(" ");
myFile.print(",Kg,");
myFile.print("CINTA COLOR"); //GUARDAMOS EL COLOR DE CINTA
myFile.print(",");
myFile.print(cinta[i]);
myFile.print(",");
myFile.print(" FECHA,"); //GUARDAMOS FECHA, HORA Y MINUTOS
myFile.print(now.day(), DEC); // Dia
myFile.print('.');
myFile.print(now.month(), DEC); // Mes
myFile.print('.');
myFile.print(now.year(), DEC); // Año
myFile.print(',');
myFile.print(" HORA,");
myFile.print(now.hour(), DEC); // Horas
myFile.print(':');
myFile.print(now.minute(), DEC); // Minutos
myFile.print(':');
myFile.print(now.second(), DEC); // Segundos
myFile.print(",");
myFile.close(); //cerramos archivo
Adjunto la imagen de los datos que guarda la SD.