Tive o mesmo problema, mas utilizando um shield RTC (relógio em tempo real) e um shield SD (leitor de cartão de memória), montei o meu DATALOG_INO, que irei testar em campo em breve.
A biblioteca SD tem exemplos que me ajudaram muito a desenvolver meu projeto e aqui vai uma descrição do funcionamento:
1) Ao ligar o circuito, inicia-se a coleta de dados de quatro entradas analógicas do ARDUINO de forma cíclica, num tempo de amostragem >= 1 segundo..
2) As leituras coletadas, junto com a data, hora, minuto, segundo e centésimo, são escritas no arquivo DATALOG.TXT de forma sequencial e ininterrupta.
3) Caso uma das variáveis, definida em programação, estiver com o valor acima de 1% do valor máximo, a taxa de amostragem passa a ser a máxima, que é 6 amostras/segundo.
4) Para coletar as informações, utilizo o sketch DUMP_FILE.INO ou retiro o cartão e copio o arquivo DATALOG.TXT.
Como vê, posso planilhar no EXCEL, sem problemas.
O meu problema agora é criar arquivos sequencias no ARDUINO para facilitar a coleta dos dados.