[quote]Pessoal estou lendo uma planilha excel, mas depois de fazer os cálculos com os valores contidos na mesma não consigo gravar de volta, pesquisei em vários fóruns, mas os exemplos dados mostram a gravação sendo feita criando uma nova planilha, mas no meu caso a planilha já existe. O problema é aparentemente simples, mas realmente não estou conseguindo resolver. Abaixo fiz um exemplo onde estou lendo e somando os valores das colunas “A” e “B” da planilha “teste.xls” quero saber como faço para gravar na coluna “C” o resultado da soma?
[/quote]
[code]import java.io.File;
import java.io.IOException;
import java.text.ParseException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
public class LendoEscrevendo {
public static void main(String[] args) throws BiffException, IOException, ParseException,NumberFormatException {
String filename="C:/JAVA/Workspace/Estudos/src/robo/teste.xls";
Workbook workbook = Workbook.getWorkbook(new File(filename));
Sheet sheet = workbook.getSheet(0);
int linhas = sheet.getRows();
int total = 0;
for(int i = 1; i < linhas; i++ ) {
Cell ano2013 = sheet.getCell(0, i);
int valorA = Integer.parseInt(ano2013.getContents());
Cell ano2014 = sheet.getCell(1, i);
int valorB = Integer.parseInt(ano2014.getContents());
totalC = valorA + valorB;
System.out.println("O valor total acumulado 2013 a 2014 é: " + totalC);
}
}
}[/code]