3.- Organización De Archivos Actuales

Página 2 de 2. Precedente  1, 2

Ver el tema anterior Ver el tema siguiente Ir abajo

RETROALIMENTACION

Mensaje  ranferi el Jue Abr 18, 2013 7:44 am

ESTOY DE ACUERDO CON EL EQUIPO DE MIS COMPAÑERAS KASANDRA, MARIA GUADALUPE, ETC,...SU PARTICIPACION ESTA MUY ACERTADA Y CONCRETO, ECEPTO POR QUE TIENE UN MAL GENIO Y SE ENOJA DE TODO, Y KARLITA SE LA PASA DURMIENDO EN CLASE Y LUPE SE LA PASA EN PURO COPIAR.

ranferi
Invitado


Volver arriba Ir abajo

REPLICA

Mensaje  vergara el Jue Abr 18, 2013 9:50 am

Mi replica va dirigida a mi compañera Esbeyde, su trabajo es fácil de entender y esta muy completo y llamativa. felicidades compañera, siempre estan muy bien hechos tus trabajos

Att: Mercedes Guadalupe Vergara Celis

vergara
Invitado


Volver arriba Ir abajo

Re: 3.- Organización De Archivos Actuales

Mensaje  erickort el Jue Abr 18, 2013 4:06 pm

1) Investigar conceptos básicos de cada una de las organizaciones de archivos actuales y desarrollar un diagrama para representarlas gráficamente.

ORGANIZACIÓN DE ARCHIVOS
ACTUALES

CONCEPTO
ARCHIVO CVS (CSV) Es un formato que permite la compatibilidad de lectura entre programas de distintas empresas, ya que es un archivo de texto simple, pero que tiene la particularidad de separar sus datos utilizando caracteres especiales o "comas". En otras palabras, un archivo en formato CSV se podrá importar a cualquier aplicación dado que los datos se ven en forma de texto, y distinguimos donde inicia y termina un dato, porque se aprecian "comas" que los separan.

Refiere al significado del formato CSV como: 'Valores Separados por Comas' ('Comma-Separated-Values') y es un formato común para intercambiar texto. El formato de archivo CSV (*.csv) guarda únicamente el texto y los valores como aparezcan en las celdas de la hoja de cálculo activa.

CVS es un sistema de mantenimiento de código fuente (grupos de ficheros en general) extraordinariamente útil para grupos de desarrolladores que trabajan cooperativamente usando alguna clase de red. Para ser más concreto, CVS permite a un grupo de desarrolladores trabajar y modificar concurrentemente ficheros organizados en proyectos.

CSV son simples archivos de texto plano pero que respetan una estructura de tabla separando los valores con coma, de ahí el nombre (comma separated values). Estos archivos se usan mucho para exportar tablas como por ejemplo tablas DBF o archivos de Excel.

ARCHIVOS XML
XML es un formato basado en texto, específicamente diseñado para almacenar y transmitir datos. Un documento XML se compone de elementos XML, cada uno de los cuales consta de una etiqueta de inicio, de una etiqueta de fin y de los datos comprendidos entre ambas etiquetas.

XML es un lenguaje de meta marcado que ofrece un formato para la descripción de datos estructurados. Esto facilita unas declaraciones de contenido más precisas y unos resultados de búsquedas más significativos en varias plataformas. Además, XML habilitará una nueva generación de aplicaciones para ver y manipular datos basadas en el Web.

El XML es considerado el lenguaje que nos garantizará el intercambio de cualquier tipo de información, sin que ocasione problemas de tipo "contenido" o de tipo "presentación".

XML se usan básicamente para tratar datos, ya sea para estructurarlos, para enviar y recibir datos o como base de datos. La principal idea de los ficheros XML es que son portables, e independientes del lenguaje de programación que usemos para procesarlos, además de ser simples de editar a mano y fáciles de comprender.
ARCHIVOS NO ESTRUCTURADAS Las Organizaciones de archivos no estructuradas, son muy similares a las organizaciones directas, pero tienen la particularidad de poder almacenar información encapsulada como el caso de objetos, con sus instrucciones (métodos), y variables o atributos.

Las organizaciones de archivos no estructuradas, constituyen un formato muy utilizado en aplicaciones modernas, ya que consiste en guardar documentos de diferentes formatos dentro de un mismo archivo. Por ejemplo, Microsoft Word o Power Point, permiten guardar
documentos de images gif, bmp, jpg, etc, así como videos y sonidos, dentro de un mismo archivo (aunque cabe aclarar que en estos casos, no se asegura que sean utilizadas organizaciones no estructuradas, ya que pudiera ser usado otro formato propio de la empresa).


2) Realizar una tabla comparativa con las características de las organizaciones actuales y las organizaciones básicas de archivos para compartir en este foro.
ORGANIZACIONES BÁSICAS DE ARCHIVOS
DEFINICIÓN
CARACTERÍSTICAS ORGANIZACIONES DE ARCHIVOS ACTUALES
DEFINICIÓN
CARACTERÍSTICAS
SECUENCIAL Es la forma básica de organizar un conjunto de registros, que forman un archivo, utilizando una organización secuencial. Consiste en guardar la información en el archivo de manera lineal, es decir, línea por línea (o estructura por estructura), un dato detrás de otro, hasta llegar al fin de archivo. 1.-Acceso eficiente a todos los datos.


2.-Menor uso de espacio de almacenamiento.


3.-Acceso lento a registros específicos.
XML(eXtensible Markup Language)
XML (Lenguaje de Marcas) Extensible Es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C). Deriva del lenguaje SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos grandes
1.- Es extensible: Después de diseñado y puesto en producción, es posible extender XML con la adición de nuevas etiquetas, de modo que se pueda continuar utilizando sin complicación alguna.

2.- El analizador es un componente estándar, no es necesario crear un analizador específico para cada versión de lenguaje XML. Esto posibilita el empleo de cualquiera de los analizadores disponibles. De esta manera se evitan bugs y se acelera el desarrollo de aplicaciones.

3.- Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarla. Mejora la compatibilidad entre aplicaciones.

4.-Transformamos datos en información, pues se le añade un significado concreto y los asociamos a un contexto, con lo cual tenemos flexibilidad para estructurar documentos.
SECUENCIAL INDEXADO Se utiliza este tipo de organización de archivo cuando existe la necesidad tanto de acezar los registros secuencialmente, por algún valor de llave, como de acezarlos individualmente.
1.-Más rápida que la organización secuencial.


2.-Menor eficiente que la secuencial.


3.-Menos rápida que la directa.
CSV (comma-separated values) CSV (valores separados por comas) almacena archivos tabulares de datos (números y texto) en forma de texto sin formato. Texto normal significa que el archivo es una secuencia de caracteres, sin datos que tiene que ser interpretada, por contra, como números binarios. Un archivo CSV se compone de un número de registros, separados por saltos de línea de algún tipo, cada registro consta de campos, separados por algún otro carácter o cadena, por lo general una coma literal o pestaña.
1.- son los más utilizados para representar conjuntos o secuencias de registros en el que cada registro tiene una lista idéntica de campos.
2.- no están limitados a un determinado conjunto de caracteres.

3.- formato común de archivo relativamente simple que es ampliamente apoyado por las aplicaciones de consumo, empresarial y científico.
DIRECTA Consiste en guardar la información de "manera directa", es decir, no
lleva un orden especifico, pero se pueden localizar los datos haciendo uso de sus "direcciones"
(saltando registro o líneas), sin necesidad de leer completamente todos los datos.
1.-Se pueden leer y escribir registros en cualquier orden y dirección.

2.-Acceso rápido a registros específicos.

3.-Ineficiente acceso a la totalidad o gran parte de los registros.

4.-Mayor uso de espacio de almacenamiento
No Estructuradas Las Organizaciones de archivos no estructuradas, son muy similares a las organizaciones directas, pero tienen la particularidad de poder almacenar información encapsulada como el caso de objetos, con sus instrucciones (métodos), y variables o atributos.
1.- Datos sin tipos pre-definidos


2.- Se almacenan como “documentos” u “objetos” sin estructura uniforme


3.- Se recuperan con apoyo de índices y modelos de “RI” para determinar su relevancia respecto a consultas del usuario

erickort
Invitado


Volver arriba Ir abajo

Retroalimentacion

Mensaje  Nuu-Pii el Jue Abr 18, 2013 5:47 pm

Mi retroalimentacion o simple comentario es para mi compañero Sergio ya que su respuesta es muy completa y contesta muy bien lo que se pide en la rubrica.

Nuu-Pii
Invitado


Volver arriba Ir abajo

Replica

Mensaje  AlbertoQ el Jue Abr 18, 2013 6:37 pm

Pues bien mi replica va dirigida hacia el compañero Erick Hernandez, sobre el punto 1, creo que la información que maneja esta bien acerca de las organizaciones de archivos actuales, su información es concreta, menciona algunas características mas sin embargo, cabe resaltar que el punto menciona de manera clara "desarrollar un diagrama para representarlas gráficamente", cosa que no se realizo, fuera de eso creo que su participación ha sido buena.

ATT: Alberto Quiroz Albarran

AlbertoQ

Mensajes : 18
Fecha de inscripción : 06/05/2012

Ver perfil de usuario

Volver arriba Ir abajo

PARTICIPACION

Mensaje  ale1 el Jue Abr 18, 2013 8:04 pm

3) Compartir un código fuente escrito en Java donde muestre implementación de procesamiento de archivos en CSV (CVS).

//----------------------------------------------------------
/// REUTILICE LA CLASE tools_rangel.java
/// PARA COMPILAR Y EJECUTAR ESTE PROGRAMA : reducsv.java
//----------------------------------------------------------
//---------------------------------------
//----- Programa:
//----- Operaciones básicas utilizando organizaciones de archivos actuales CSV
//--------------------------------
//---------
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class reducsv {
public static void main(String args[]) {
tools_rangel s1 = new tools_rangel ();
String campos[] = {"Nombre", "Domicilio", "Telefono", "Pais",
"Edad", "Saldo", "Sexo"};
///--------- AGENDA EN FORMATO CVS (Reducido) ---------------
///--------- AGENDA EN FORMATO CVS (Reducido) ---------------
///--------- AGENDA EN FORMATO CVS (Reducido) ---------------
///--------- AGENDA EN FORMATO CVS (Reducido) ---------------
s1.CrearCSV ("agenda2");
for(int k=0;k<3;k++) {
s1.Capturar_Datos (campos, "Agenda Empresarial");
s1.Guardar_Linea_CSV ( s1.getArreglo() );
}//for
s1.CerrarAll();
s1.AbrirCSV ("agenda2.csv"); //LEYENDO
System.out.println (" " + s1.LeerRegistroCSV() );
System.out.println (" " + s1.LeerRegistroCSV() );
System.out.println (" " + s1.LeerRegistroCSV() );
s1.CerrarAll();
}//main
}//void

3) Compartir un código fuente escrito en Java donde muestre implementación de procesamiento de archivos en CSV (CVS).

Organizaciones de archivos actual
es:
Archivo
csv

Los ficheros CSV (del inglés comma-separated values) son un tipo de documento enformato abierto sencillo para representar datos en forma de tabla, en las que las columnas se separan por comas (o punto y coma en donde la coma es el separador decimal: España, Francia, Italia...) y las filas por saltos de línea. Los campos que contengan una coma, un salto de línea o una comilla doble deben ser encerrados entre comillas dobles.
El formato CSV es muy sencillo y no indica un juego de caracteres concreto, ni cómo van situados los bytes, ni el formato para el salto de línea. Estos puntos deben indicarse muchas veces al abrir el fichero, por ejemplo, con una hoja de cálculo.
Archivo
XML

xML, siglas en inglés de eXtensible Markup Language ('lenguaje de marcasextensible'), es un lenguaje de marcas desarrollado por el World Wide Web Consortium(W3C). Deriva del lenguaje SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos grandes. A diferencia de otros lenguajes, XML da soporte a bases de datos, siendo útil cuando varias aplicaciones se deben comunicar entre sí o integrar información. (Bases de datos Silberschatz).
XML no ha nacido sólo para su aplicación para Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.
XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.

Archivo no estructurado

Las Organizaciones de archivos no estructuradas, son muy similares a las organizaciones directas, pero tienen la particularidad de poder almacenar información encapsulada como el caso de objetos, con sus instrucciones (métodos), y variables o atributos.

Las organizaciones de archivos no estructuradas, constituyen un formato muy utilizado en aplicaciones modernas, ya que consiste en guardar documentos de diferentes formatos dentro de un mismo archivo. Por ejemplo, Microsoft Word o Power Point, permiten guardar
documentos de images gif, bmp, jpg, etc, así como videos y sonidos, dentro de un mismo archivo (aunque cabe aclarar que en estos casos, no se asegura que sean utilizadas organizaciones no estructuradas, ya que pudiera ser usado otro formato propio de la empresa).

ale1
Invitado


Volver arriba Ir abajo

Retroalimentacion

Mensaje  ale1 el Jue Abr 18, 2013 8:17 pm

mi replica es para mi compañero bolívar y everardo, estoy de acuerdo contigo en tu investigación y con las organizaciones de archivos y las organizaciones de archivos actuales son muy importantes ya q se pueden utilizar en diferentes casos.

ale1
Invitado


Volver arriba Ir abajo

RETROALIMENTACION

Mensaje  angel zapata el Vie Abr 19, 2013 8:11 am

Mi retroalimentacion va dirigida a mi compañera Esbeyde, y estoy de acuerdo en las repuestas publicadas en su participacion, dio una definición muy concreta de cada uno de los conceptos.

angel zapata

Mensajes : 23
Fecha de inscripción : 27/03/2012

Ver perfil de usuario

Volver arriba Ir abajo

Retroalimentacion

Mensaje  EverRios el Dom Mayo 19, 2013 9:15 pm

creo que la información del equipo de abel me parece muy buena ya que menciona algunas características que tienen las visualización de información de forma tabular y de igual manera también mencionan las características de la forma jerárquica esta muy bien la información que han publicado.

EverRios
Invitado


Volver arriba Ir abajo

Revision Del Grupo

Mensaje  Admin el Mar Jun 04, 2013 10:22 am

Felicidades!!!
Los felicito por sus participaciones, como siempre muy contundentes; sobre todo, a aquellos que compatieron código fuente. Me es grato apreciar que han alcanzado la competencia específica de unidad. Felicidades!!!

ATTE:

M.C. Edgar Rangel Lugo.



Admin
Admin

Mensajes : 311
Fecha de inscripción : 14/03/2012

Ver perfil de usuario http://erangel.foroactivo.mx

Volver arriba Ir abajo

Revision Del Grupo

Mensaje  Admin el Mar Jun 04, 2013 10:22 am

Felicidades!!!
Los felicito por sus participaciones, como siempre muy contundentes; sobre todo, a aquellos que compatieron código fuente. Me es grato apreciar que han alcanzado la competencia específica de unidad. Felicidades!!!

ATTE:

M.C. Edgar Rangel Lugo.



Admin
Admin

Mensajes : 311
Fecha de inscripción : 14/03/2012

Ver perfil de usuario http://erangel.foroactivo.mx

Volver arriba Ir abajo

Revision Del Grupo

Mensaje  Admin el Mar Jun 04, 2013 10:23 am

Felicidades!!!
Los felicito por sus participaciones, como siempre muy contundentes; sobre todo, a aquellos que compatieron código fuente. Me es grato apreciar que han alcanzado la competencia específica de unidad. Felicidades!!!

ATTE:

M.C. Edgar Rangel Lugo.



Admin
Admin

Mensajes : 311
Fecha de inscripción : 14/03/2012

Ver perfil de usuario http://erangel.foroactivo.mx

Volver arriba Ir abajo

#Three Brothers: OchoaTavarezYonathan,OrtizPedrozaEmilio y HernandezMolinaGerardo

Mensaje  #The Three Brothers el Jue Mar 16, 2017 9:14 pm

OCHOA ESTUVO AQUÍ Laughing Razz Rolling Eyes

#The Three Brothers

Mensajes : 1
Fecha de inscripción : 13/02/2017

Ver perfil de usuario

Volver arriba Ir abajo

Respuesta a las actividades 1 y 5

Mensaje  Equipo el Dom Mayo 21, 2017 10:55 am

Equipo "Fofus" Very Happy
Integrantes:
Judith Selenia Sánchez Gallardo
Jorge Luis Roque Pineda
Alondra Jaimes Gutierrez
1) Investigar conceptos básicos de cada una de las organizaciones de archivos actuales y desarrollar un diagrama para representarlas gráficamente.
5) Compartir un código fuente escrito en Java donde muestre implementación de procesamiento de archivos en XML (Tipo etiqueta-Con manejo de atributos).
Código:
import java.awt.event.*;
import javax.swing.*;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;
import org.w3c.dom.*;
import java.io.File;
//Requiere tools_erangel
public class control extends JFrame{
   JLabel lblClave, lblNombre, lblDomicilio, lblSaldo, lblTelefono;
   JTextField txtClave, txtNombre, txtDomicilio, txtSaldo, txtTelefono;
   JMenuBar mb;
   JMenu archivo;
   JMenuItem nuevo, abrir, guardar, salir;

   String Nombre_Archivo;

   public void xml(){
      tools_erangel e = new tools_erangel();
      e.CrearXML("clientes/" + Nombre_Archivo);
      e.InsertarEtiquetaXML("Cliente");
      e.GuardarXML("Clave", txtClave.getText());
      e.GuardarXML("Nombre", txtNombre.getText());
      e.GuardarXML("Domicilio", txtDomicilio.getText());
      e.GuardarXML("Saldo", txtSaldo.getText());
      e.GuardarXML("Telefono", txtTelefono.getText());
      e.InsertarFinEtiquetaXML("Cliente");
      e.CerrarAll();
   }

   public control() {
      setLayout(null);

      lblClave = new JLabel("Clave:");
      lblNombre = new JLabel("Nombre:");
      lblDomicilio = new JLabel("Domicilio:");
      lblSaldo = new JLabel("Saldo:");
      lblTelefono = new JLabel("Telefono:");
      txtClave = new JTextField();
      txtNombre = new JTextField();
      txtDomicilio = new JTextField();
      txtSaldo = new JTextField();
      txtTelefono = new JTextField();
      mb = new JMenuBar();
      archivo = new JMenu("Archivo");
      nuevo = new JMenuItem("Nuevo");
      abrir = new JMenuItem("Abrir");
      guardar = new JMenuItem("Guardar");
      salir = new JMenuItem("Salir");

      mb.add(archivo);
      archivo.add(nuevo);
      archivo.add(abrir);
      archivo.add(guardar);
      archivo.add(salir);

      lblClave.setBounds(50, 30, 100, 30);
      lblNombre.setBounds(50, 80, 100, 30);
      lblDomicilio.setBounds(50, 130, 100, 30);
      lblSaldo.setBounds(50, 180, 100, 30);
      lblTelefono.setBounds(50, 230, 100, 30);
      txtClave.setBounds(150, 30, 120, 30);
      txtNombre.setBounds(150, 80, 120, 30);
      txtDomicilio.setBounds(150, 130, 120, 30);
      txtSaldo.setBounds(150, 180, 120, 30);
      txtTelefono.setBounds(150, 230, 120, 30);

      add(lblClave);
      add(lblNombre);
      add(lblDomicilio);
      add(lblSaldo);
      add(lblTelefono);
      add(txtClave);
      add(txtNombre);
      add(txtDomicilio);
      add(txtSaldo);
      add(txtTelefono);

      nuevo.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            txtClave.setText("");
            txtNombre.setText("");
            txtDomicilio.setText("");
            txtSaldo.setText("");
            txtTelefono.setText("");
         }
      });

      abrir.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            //Referencia: https://github.com/julio101290/Inventarios
             try{
                Nombre_Archivo = JOptionPane.showInputDialog("Nombre del archivo:");
                File xmlFile = new File("clientes/" + Nombre_Archivo + ".xml");
                DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
                DocumentBuilder db = dbf.newDocumentBuilder();
                Document doc = db.parse(xmlFile);

                doc.getDocumentElement().normalize();

                NodeList nl = doc.getElementsByTagName("Cliente");

                for (int temp = 0; temp < nl.getLength(); temp++) {
                    Node nNode = nl.item(temp);

                    if (nNode.getNodeType() == Node.ELEMENT_NODE) {
                        Element eElement = (Element) nNode;
                        txtClave.setText( eElement.getElementsByTagName("Clave").item(0).getTextContent());
                        txtNombre.setText(eElement.getElementsByTagName("Nombre").item(0).getTextContent());
                        txtDomicilio.setText(eElement.getElementsByTagName("Domicilio").item(0).getTextContent());
                        txtSaldo.setText(eElement.getElementsByTagName("Saldo").item(0).getTextContent());
                        txtTelefono.setText(eElement.getElementsByTagName("Telefono").item(0).getTextContent());
                    }

                }
             } catch (Exception ex){
                JOptionPane.showMessageDialog(null, "Error al intentar abrir el archivo");
             }
         }
      });

      guardar.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            Nombre_Archivo = JOptionPane.showInputDialog("Nombre del archivo:");
            xml();
            txtClave.setText("");
            txtNombre.setText("");
            txtDomicilio.setText("");
            txtSaldo.setText("");
            txtTelefono.setText("");
         }
      });

      salir.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            System.exit(0);
         }
      });

      setSize(320, 350);
      setLocationRelativeTo(null);
      setDefaultCloseOperation(EXIT_ON_CLOSE);
      setJMenuBar(mb);
      setVisible(true);

   }
}

public class principal {
   public static void main(String [] args) {
      control c = new control();
   }
}


Equipo

Mensajes : 3
Fecha de inscripción : 21/05/2017

Ver perfil de usuario

Volver arriba Ir abajo

Ing. Informatica "4B6" - 2017

Mensaje  EquipoDinamita el Lun Mayo 22, 2017 10:41 pm

1) Investigar conceptos básicos de cada una de las organizaciones de archivos actuales y desarrollar un diagrama para representarlas gráficamente.




http://informaticabasearchivo.blogspot.mx/2013/05/organizacion-de-archivos-actuales.html

EquipoDinamita:
Alan Henry Alcantar Medrano.
Jose Ramon Ortiz Lopez.
Natolio Tapia Mondragon.
Agustin Vivas Pineda.
Daniel Macedonio Bedolla.
Jonathan Urieta Albarran.

EquipoDinamita

Mensajes : 9
Fecha de inscripción : 15/02/2017

Ver perfil de usuario

Volver arriba Ir abajo

Ing. Informatica "4B6" - 2017

Mensaje  EquipoDinamita el Lun Mayo 22, 2017 11:11 pm

3) Compartir un código fuente escrito en Java donde muestre implementación de procesamiento de archivos en CSV (CVS).

FORMATOCSV1
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class formatocsv1{
public static void main(String AA[]){
tools_erangel s1=new tools_erangel();
s1.CrearCSV("archivo1"); //crear el archivo 'archivo1.csv'
s1.GuardarCSV("nombre"); s1.GuardarCSV("saldo"); s1.Saltar_Linea();
s1.GuardarCSV("Juan"); s1.GuardarCSV(1000); s1.Saltar_Linea();
s1.GuardarCSV("Pedro"); s1.GuardarCSV(2000); s1.Saltar_Linea();
s1.GuardarCSV("Fandila"); s1.GuardarCSV(1000); s1.Saltar_Linea();
s1.GuardarCSV("Gelipin"); s1.GuardarCSV(200); s1.Saltar_Linea();
s1.CerrarAll();
}
}

EquipoDinamita:
Alan Henry Alcantar Medrano.
Jose Ramon Ortiz Lopez.
Natolio Tapia Mondragon.
Agustin Vivas Pineda.
Daniel Macedonio Bedolla.
Jonathan Urieta Albarran.

EquipoDinamita

Mensajes : 9
Fecha de inscripción : 15/02/2017

Ver perfil de usuario

Volver arriba Ir abajo

3) Compartir un código fuente escrito en Java donde muestre implementación de procesamiento de archivos en CSV (CVS).

Mensaje  las comadrejas el Jue Jun 01, 2017 5:15 pm

CSV
import com.csvreader.CsvReader;

csvReader reader = null;
try {
// instancio el objeto readerCSV
reader = new CsvReader('/media/devtroce_data.csv');
// asigno separador de valores punto y coma, si no lo cambian queda por defecto la coma
reader.setDelimiter(';');
// recorremos las filas del fichero
while (reader.readRecord()) {
System.out.print("Columna 1 : "
+ reader.get(1) + " Columna 2: " + reader.get(2)
+ " Columna 3: " + reader.get(3));
} // end while - recorrido del csv
} catch (Exception ex) {
e.printStackTrace();
} finally {
reader.close();
} // end try
10
1
You may also like:
Como utilizar la claúsula OVER [Partition By / Order by] en SQL Expresiones regulares útiles
Como Crear ficheros con C
Como eliminar filas duplicadas con SQL de una tabla
Crear un Timer en Java
Como simular las funciones analiticas LAG y LEAD en SQL Server 2005 y 2008
Intentar convertir o parsear con TRY_CONVERT en SQL Server
Como habilitar el soporte de teclas rápidas en la Grilla de DevExpress
.
Ads by Shareaholic
4 AGOSTO 2010

Por Ronpy
Short URL
FICHEROS
JAVA

[color=#0066ff]CODIGO FUENTE :
http://devtroce.com/2010/08/04/leer-ficheros-csv-con-java/


[center]EQUIPO LAS COMADREJAS INTEGRANTES:

MARIO DE JESUS CARRANZA DIAZ
DOMINGO ANTUNEZ SALGADO
MARCO ANTONIO VALLE TOLEDO

[/center]

las comadrejas

Mensajes : 8
Fecha de inscripción : 20/02/2017
Edad : 20

Ver perfil de usuario

Volver arriba Ir abajo

5) Compartir un código fuente escrito en Java donde muestre implementación de procesamiento de archivos en XML (Tipo etiqueta-Con manejo de atributos).

Mensaje  las comadrejas el Jue Jun 01, 2017 5:21 pm

import java.io.File;
import java.io.IOException;
import java.util.List;
import org.jdom.Document; // |
import org.jdom.Element; // |\ Librerías
import org.jdom.JDOMException; // |/ JDOM
import org.jdom.input.SAXBuilder; // |
...
public void cargarXml()
{
//Se crea un SAXBuilder para poder parsear el archivo
SAXBuilder builder = new SAXBuilder();
File xmlFile = new File( "archivo.xml" );
try
{
//Se crea el documento a traves del archivo
Document document = (Document) builder.build( xmlFile );

//Se obtiene la raiz 'tables'
Element rootNode = document.getRootElement();

//Se obtiene la lista de hijos de la raiz 'tables'
List list = rootNode.getChildren( "tabla" );

//Se recorre la lista de hijos de 'tables'
for ( int i = 0; i < list.size(); i++ )
{
//Se obtiene el elemento 'tabla'
Element tabla = (Element) list.get(i);

//Se obtiene el atributo 'nombre' que esta en el tag 'tabla'
String nombreTabla = tabla.getAttributeValue("nombre");

System.out.println( "Tabla: " + nombreTabla );

//Se obtiene la lista de hijos del tag 'tabla'
List lista_campos = tabla.getChildren();

System.out.println( "\tNombre\t\tTipo\t\tValor" );

//Se recorre la lista de campos
for ( int j = 0; j < lista_campos.size(); j++ )
{
//Se obtiene el elemento 'campo'
Element campo = (Element)lista_campos.get( j );

//Se obtienen los valores que estan entre los tags '<campo></campo>'
//Se obtiene el valor que esta entre los tags '<nombre></nombre>'
String nombre = campo.getChildTextTrim("nombre");

//Se obtiene el valor que esta entre los tags '<tipo></tipo>'
String tipo = campo.getChildTextTrim("tipo");

//Se obtiene el valor que esta entre los tags '<valor></valor>'
String valor = campo.getChildTextTrim("valor");

System.out.println( "\t"+nombre+"\t\t"+tipo+"\t\t"+valor);
}
}
}catch ( IOException io ) {
System.out.println( io.getMessage() );
}catch ( JDOMException jdomex ) {
System.out.println( jdomex.getMessage() );
}
}

codigo fuente: https://gist.github.com/juanjosegc/4424469

EQUIPO
LAS COMADREJAS

MARIO DE JESUS CARRANZA DIAZ
MARCO ANTONIO VALLE TOLEDO
DOMINGO ANTUNEZ SALGADO

las comadrejas

Mensajes : 8
Fecha de inscripción : 20/02/2017
Edad : 20

Ver perfil de usuario

Volver arriba Ir abajo

Re: 3.- Organización De Archivos Actuales

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Página 2 de 2. Precedente  1, 2

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.