Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 0a38b107381e947533adbb55ab5f647c > files > 673

jakarta-poi-manual-3.1-0.0.2mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!--*** This is a generated file.  Do not edit.  ***-->
<link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
<link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
<link rel="stylesheet" href="../../skin/site.css" type="text/css">
<link media="print" rel="stylesheet" href="../../skin/print.css" type="text/css">
<title>Jakarta POI - API Java Para Acceder Ficheros con Formato Microsoft</title>
</head>
<body bgcolor="white" class="composite">
<!--================= start Banner ==================-->
<div id="banner">
<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
<tbody>
<tr>
<!--================= start Group Logo ==================-->
<td align="left">
<div class="groupLogo">
<a href="http://poi.apache.org"><img border="0" class="logoImage" alt="Apache POI" src="../../resources/images/group-logo.jpg"></a>
</div>
</td>
<!--================= end Group Logo ==================-->
<!--================= start Project Logo ==================--><td align="right">
<div class="projectLogo">
<a href="http://poi.apache.org/"><img border="0" class="logoImage" alt="POI" src="../../resources/images/project-logo.jpg"></a>
</div>
</td>
<!--================= end Project Logo ==================-->
</tr>
</tbody>
</table>
</div>
<!--================= end Banner ==================-->
<!--================= start Main ==================-->
<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
<tbody>
<!--================= start Status ==================-->
<tr class="status">
<td>
<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://poi.apache.org/">POI</a><a href=""></a>
<!--================= end BreadCrumb ==================--></td><td id="tabs">
<!--================= start Tabs ==================-->
<div class="tab">
<span class="selectedTab"><a class="base-selected" href="../../index.html">Home</a></span> | <script language="Javascript" type="text/javascript">
function printit() {  
if (window.print) {
    window.print() ;  
} else {
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
}
}
</script><script language="Javascript" type="text/javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
    document.write('  <a title="PRINT this page OUT" href="javascript:printit()">PRINT</a>');
}
</script> | <a title="PDF file of this page" href="index.pdf">PDF</a>
</div>
<!--================= end Tabs ==================-->
</td>
</tr>
</tbody>
</table>
<!--================= end Status ==================-->
<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
<tbody>
<tr valign="top">
<!--================= start Menu ==================-->
<td id="leftcol">
<div id="navcolumn">
<div class="menuBar">
<div class="menu">
<span class="menuLabel">Apache POI</span>
<div class="menuItem">
<span class="menuSelected">TOP</span>
</div>
</div>
<div class="menu">
<span class="menuLabel">Marketing</span>
<div class="menuItem">
<a href="casestudies.html">Casos</a>
</div>
</div>
<div class="menu">
<span class="menuLabel">Proyecto</span>
<div class="menuItem">
<a href="overview.html">Descripci&oacute;n General</a>
</div>
<div class="menuItem">
<a href="../../poifs/index.html">POIFS [EN]</a>
</div>
<div class="menuItem">
<a href="../../hssf/index.html">HSSF [EN]</a>
</div>
<div class="menuItem">
<a href="../../hwpf/index.html">HWPF [EN]</a>
</div>
<div class="menuItem">
<a href="../../hpsf/index.html">HPSF [EN]</a>
</div>
<div class="menuItem">
<a href="../../utils/index.html">POI-Utils [EN]</a>
</div>
<div class="menuItem">
<a href="http://www.apache.org/dyn/closer.cgi/poi/">Descargas</a>
</div>
</div>
<div class="menu">
<span class="menuLabel">Comunidad</span>
<div class="menuItem">
<a href="news.html">Noticias</a>
</div>
<div class="menuItem">
<a href="../../mirrors.html">Espejos [EN]</a>
</div>
<div class="menuItem">
<a href="../../changes.html">Cambios [EN]</a>
</div>
<div class="menuItem">
<a href="todo.html">Tareas</a>
</div>
<div class="menuItem">
<a href="../../getinvolved/index.html">Contribuya [EN]</a>
</div>
<div class="menuItem">
<a href="http://jakarta.apache.org/site/mail2.html#poi">Listas de Correo</a>
</div>
<div class="menuItem">
<a href="../../plan/POI20Vision.html">Visi&oacute;n [EN]</a>
</div>
<div class="menuItem">
<a href="historyandfuture.html">Historia y Futuro</a>
</div>
<div class="menuItem">
<a href="who.html">Qui&eacute;nes Somos</a>
</div>
<div class="menuItem">
<a href="../../resolutions/index.html">Resoluciones [EN]</a>
</div>
</div>
<div class="menu">
<span class="menuLabel">Documentaci&oacute;n</span>
<div class="menuItem">
<a href="http://jakarta.apache.org/poi/javadocs/">Javadocs</a>
</div>
<div class="menuItem">
<a href="faq.html">FAQ</a>
</div>
<div class="menuItem">
<a href="../../references/index.html">Referencias</a>
</div>
</div>
<div class="menu">
<span class="menuLabel">Traducciones</span>
<div class="menuItem">
<a href="../../trans/index.html">&Iacute;ndice</a>
</div>
<div class="menuItem">
<a href="../../trans/guidelines.html">Procedimientos</a>
</div>
<div class="menuItem">
<a href="../de/index.html">Alem&aacute;n (DE)</a>
</div>
<div class="menuItem">
<span class="menuSelected">Espa&ntilde;ol</span>
</div>
<div class="menuItem">
<a href="http://jakarta.terra-intl.com/poi/">Japon&eacute;s (Web)</a>
</div>
<div class="menuItem">
<a href="http://jakarta.apache-korea.org/poi/">Coreano(Web)</a>
</div>
</div>
<div class="menu">
<span class="menuLabel">C&oacute;digo</span>
<div class="menuItem">
<a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
</div>
<div class="menuItem">
<a href="http://issues.apache.org/bugzilla/buglist.cgi?votes=1&product=POI&order=bugs.votes">Fallos (Bugs) M&aacute;s Votados</a>
</div>
<div class="menuItem">
<a href="http://issues.apache.org/bugzilla/buglist.cgi?product=POI">Base de Datos de Fallos</a>
</div>
<div class="menuItem">
<a href="http://issues.apache.org/bugzilla/buglist.cgi?product=POI&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr">Parches</a>
</div>
<div class="menuItem">
<a href="../../junit/index.html">Resultados de Pruebas Junit</a>
</div>
<div class="menuItem">
<a href="../../jdepend/index.html">M&eacute;tricas de Dependencia</a>
</div>
</div>
</div>
</div>
<form target="_blank" action="http://www.google.com/search" method="get">
<table summary="search" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="poi.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="GO" type="submit">
<br>
                          Search poi</td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
</tr>
<tr>
<td colspan="3"><img height="7" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
</tr>
<tr>
<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
</tr>
</table>
</form>
</td>
<!--================= end Menu ==================-->
<!--================= start Content ==================--><td>
<div id="bodycol">
<div class="app">
<div align="center">
<h1>Jakarta POI - API Java Para Acceder Ficheros con Formato Microsoft</h1>
</div>
<div class="h3">
  

  
    
<div class="h3">
<h3>Prop&oacute;sito</h3>
</div>
      
<p>
      El proyecto POI consiste en APIs para manipular varios formatos de ficheros
      basados en el formato de Documento Compuesto OLE 2 de Microsoft, utilizando Java puro. En concreto, se pueden
      leer y escribir ficheros MS Excel utilizando Java. Pronto se podr&aacute; leer y escribir 
      ficheros Word utilizando Java. POI es su soluci&oacute;n Java Excel as&iacute; como su soluci&oacute;n Java Word.
      En cualquier caso, tenemos un API completo para portar otros formatos de Documento Compuesto OLE 2 y todo aquel
      que quiera participar ser&aacute; bienvenido.
      </p>
      
<p>
      Entre los ficheros basados en el formato de Documento Compuesto OLE 2 de Microsoft se incluyen la mayor parte de los 
      ficheros de Microsoft Office tales como XLS y DOC as&iacute; como formatos de fichero basados en el API de serializaci&oacute;n MFC.
      </p>
      
<p>
         Como regla general intentamos colaborar lo m&aacute;s posible con otros proyectos para proporcionar esta
	 funcionalidad. Algunos ejemplos: <a href="http://xml.apache.org/cocoon">Cocoon</a> para
	 el que hay serializadores para HSSF;
	 <a href="http://www.openoffice.org">Open Office.org</a> con quienes colaboramos en la documentaci&oacute;n del 
         formato XLS; y <a href="http://jakarta.apache.org/lucene">Lucene</a> para el que pronto tendremos int&eacute;rpretes del 
         formato de fichero. Cuando es pr&aacute;ctico, donamos componentes directamente a los proyectos para dotarles de capacidad-POI.
      </p>
      
<div class="h4">
<h4>&iquest;Por qu&eacute;/cu&aacute;ndo utilizar POI?</h4>
</div>
        
<p>
 		Abordaremos esto a nivel de componente. POI se refiere al proyecto completo.
        </p>
        
<p>
		As&iacute; que, &iquest;por qu&eacute; deber&iacute;a utilizar POIFS o HSSF?
        </p>
        
<p>
		Utilizar&iacute;as POIFS si tuvieras un documento escrito en el Formato de Documento Compuesto OLE 2, probablemente escrito utilizando 
                MFC, que necesitaras leer en Java. Alternativamente, utilizar&iacute;as POI para escribir en el Formato de Documento Compuesto OLE 2 
                si necesitaras inter-operar con programas ejecut&aacute;ndose en la plataforma Windows. No nos estamos jactando cuando decimos que 
                &iexcl;POIFS es la adaptaci&oacute;n m&aacute;s completa y correcta de este formato de fichero hasta la fecha!
        </p>
        
<p>
		Utilizar&iacute;as HSSF si necesitaras leer o escribir un fichero Excel utilizando Java (XLS). Tambi&eacute;n se pueden leer y modificar 
                hojas de c&aacute;lculo utilizando este API, aunque ahora mismo la escritura est&aacute; m&aacute;s madura.
      </p>
      
    


    
<div class="h3">
<h3>Componentes a D&iacute;a de Hoy</h3>
</div>
        
<div class="h4">
<h4>Visi&oacute;n General</h4>
</div>
	     
<p>Un pensamiento err&oacute;neo generalizado es que POI escribe ficheros Excel. POI es el nombre del proyecto. POI contiene varios
	     componentes, uno de los cuales, HSSF, escribe ficheros Excel. Siguen a continuaci&oacute;n los componentes del
	     proyecto POI completo y un peque&ntilde;o sumario de su prop&oacute;sito.</p>
        
        
<div class="h4">
<h4>POIFS</h4>
</div>
             
<p>POIFS es la parte m&aacute;s vieja y m&aacute;s estable del proyecto. Es nuestra adaptaci&oacute;n del Formato de Documento Compuesto
	     OLE 2 a Java puro. Soporta funcionalidad de lectura y escritura. Todos nuestros componentes se sirven de &eacute;l por
	     definici&oacute;n. Por favor, vea <a href="../../poifs/index.html">la p&aacute;gina del proyecto POIFS [EN]</a> para m&aacute;s informaci&oacute;n.</p>
        
        
<div class="h4">
<h4>HSSF</h4>
</div>
             
<p>HSSF es nuestra adaptaci&oacute;n del formato de fichero de Microsoft Excel 97(-2002) (BIFF8) a Java puro. Soporta lectura y
	     escritura. Por favor, vea <a href="../../hssf/index.html">la p&aacute;gina del proyecto HSSF [EN]</a> para m&aacute;s informaci&oacute;n.</p>
        
        
<div class="h4">
<h4>HWPF</h4>
</div>
             
<p>HWPF es nuestra adaptaci&oacute;n del formato de fichero de Microsoft Word 97 a Java puro. Soporta lectura y escritura.
	     Por favor, vea <a href="../../hwpf/index.html">la p&aacute;gina del proyecto HWPF [EN] para m&aacute;s informaci&oacute;n</a>. Este
	     componente est&aacute; en la fase inicial de dise&ntilde;o. Ya puede leer y escribir ficheros sencillos. &iexcl;Entra!</p>
        
        
<div class="h4">
<h4>HPSF</h4>
</div>
	
<p>HPSF es nuestra adaptaci&oacute;n del formato de conjunto de propiedades OLE 2 a java puro.
	  Los conjuntos de propiedades se utilizan mayoritariamente para almacenar las propiedades 
          de un documento (t&iacute;tulo, autor, fecha de la &uacute;ltima modificaci&oacute;n etc.), pero tambi&eacute;n pueden ser 
          utilizados para prop&oacute;sitos espec&iacute;ficos de una aplicaci&oacute;n. Actualmente HPSF soporta 
          s&oacute;lo funcionalidad de lectura. Por favor, vea
	  <a href="../../hpsf/index.html">la p&aacute;gina del proyecto HPSF [EN]</a> para m&aacute;s 
          informaci&oacute;n.</p>
     

    

    
<div class="h3">
<h3>Contribuyendo </h3>
</div>
        
<p>
		As&iacute; que &iquest;te gustar&iacute;a contribuir al proyecto? &iexcl;Genial! Necesitamos gente entusiasta, que trabaje duro, que tenga talento para ayudarnos 
                con el proyecto en varias &aacute;reas. &iexcl;La primera es petici&oacute;n de nuevas funciones y aviso de errores! La segunda es documentaci&oacute;n - 
                estaremos a tu entera disposici&oacute;n si tienes alguna cr&iacute;tica o te gustar&iacute;a contribuir o mejorar de alguna forma la documentaci&oacute;n. 
                &iexcl;Especialmente no nos vendr&iacute;a mal algo de ayuda en documentar el formato de fichero HSSF! &iexcl;Por &uacute;ltimo, aunque no por ello
		menos importante, nos vendr&iacute;a bien algunos programadores Java que mastiquen binario, para que le echen el diente a la convoluci&oacute;n que caracteriza 
                los formatos de fichero de Microsoft y para que nos ayude a adaptar nuevos formatos a una plataforma Java superior!
        </p>
        
<p> &iexcl;As&iacute; que si est&aacute;s motivado, listo, y tienes tiempo, &uacute;nete a las listas de correo y estaremos encantados de ayudarte a
	   empezar en el proyecto!
        </p>


    
  
  

<div id="authors" align="right">by&nbsp;Andrew C. Oliver,&nbsp;Glen Stampoultzis,&nbsp;Avik Sengupta,&nbsp;Agust&iacute;n Mart&iacute;n Barbero</div>
</div>
</div>
</div>
</td>
<!--================= end Content ==================-->
</tr>
</tbody>
</table>
<!--================= end Main ==================-->
<!--================= start Footer ==================-->
<div id="footer">
<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
<tbody>
<tr>
<!--================= start Copyright ==================-->
<td colspan="2">
<div align="center">
<div class="copyright">
              Copyright &copy; 2002-2007&nbsp;The Apache Software Foundation. All rights reserved.
            </div>
</div>
</td>
<!--================= end Copyright ==================-->
</tr>
<tr>
<td align="left">
<!--================= start Host ==================-->
<!--================= end Host ==================--></td><td align="right">
<!--================= start Credits ==================-->
<div align="right">
<div class="credit">
<a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../../skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" class="logoImage" alt="Built with Apache Forrest" src="../../images/built-with-forrest-button.png" width="88" height="31"></a>
</div>
</div>
<!--================= end Credits ==================-->
</td>
</tr>
</tbody>
</table>
</div>
<!--================= end Footer ==================-->
</body>
</html>