2009-11-21 6 views
0

ce code lit le contenu de la cellule de fichier excel dans une chaînecontenu de la cellule Excel lecture comme Java InputStream

String theCell_00=rs.getCell(j,i).getContents(); 

est-il une méthode utilisant laquelle le contenu de la cellule Excel sont lus comme Java InputStream

i besoin de lire le contenu des cellules Excel et passer le contenu à l'argument InputStream de cette fonction

public void encrypt(InputStream in, OutputStream out) 
    { 
     try 
     { 
      // Bytes written to out will be encrypted 
      out = new CipherOutputStream(out, ecipher); 

      // Read in the cleartext bytes and write to out to encrypt 
      int numRead = 0; 
      while ((numRead = in.read(buf)) >= 0) 
      { 
       out.write(buf, 0, numRead); 
      } 
      out.close(); 
     } 
     catch (java.io.IOException e) 
     { 
     } 
    } 
+0

Pourquoi? Quelle API utilisez-vous? –

+0

édité avec plus d'informations – rover12

Répondre

1

Vous pouvez toujours envelopper la chaîne dans un ByteArrayInputStream et le transmettre à votre fonction:

encrypt(new ByteArrayInputStream(theCell_00.getBytes()), outputStream) 
+0

merci beaucoup a bien fonctionné – rover12

Questions connexes