Analyse de fichier Excel sans Apache POI
Je sais que nous pouvons utiliser Apache POI pour analyser un fichier Excel et d'obtenir les données. Mais j'ai entendu parler d'une chose étrange que le fichier excel peut être transmise d'une manière similaire, nous analyser CSV (Comme viens de lire le fichier à partir du fichier de Flux et de séparer chaque valeur de la colonne avec une "virgule" de séparateur). Lorsque nous analyser Excel, nous devons utiliser la tabulation comme séparateur. Est-il possible? Si oui, alors pourquoi Apache est venu avec un cadre complexe. Je suis surpris. Quelqu'un peut-il m'aider?
OriginalL'auteur Rengasami Ramanujam | 2012-04-20
Vous devez vous connecter pour publier un commentaire.
CSV est un format de texte, de sorte qu'il peut être analysé à l'aide de la délimiteurs. Vieux Excel est un binaire et le format propriétaire donc il a besoin de intelligent de décodage. Le nouveau format Excel est zippé XMLs, mais on doit aussi comprendre la structure de ce document avant qu'il soit transformé en quelque chose d'aussi simple que la lecture cellules une par une. Si la réponse à votre question est non, vous aurez besoin d'utiliser Apache POI, et aussi - il n'y a rien de mal à cela.
Comme une note de côté, sur le chemin pour devenir un bon développeur, vous aurez besoin d'apprendre à faire un peu de vos propres recherches avant de chercher de l'aide. Obtenir vos mains sales est le meilleur moyen d'apprendre des choses.
Parfois, les gens ont de fausses informations et, parfois, ces gens sont têtus. "Tabulation" devrait signifier un "fichier texte". Les fichiers de texte ouvrir dans le bloc-notes. Essayez d'ouvrir un fichier Excel dans le bloc-notes et de voir ce qui se passe.
yeap c'est vrai. Merci pour votre aide mec 🙂
OriginalL'auteur maksimov
Vous avez probablement confus ce que vous avez entendu, ou à la personne vous dit qu'il était confus.
Certaines parties de fichiers Excel peut être stockées (un peu) que les fichiers CSV que les données tabulaires structure s'inscrit bien dans un format de fichier CSV. Toutefois, si vous enregistrez au format CSV, puis vous obtenez juste en texte brut dans chaque cellule - vous perdez toutes les informations de mise en forme, tous les graphiques, de plusieurs feuilles de calcul et ainsi de suite.
Le natif XLS format excel est ce que Apache POI travaille avec, et peut donc traiter tout dans excel, et pas seulement restrictive en texte brut dans certaines cellules. Les fichiers CSV ont leur utilité, mais ils ne sont certainement pas un droit de remplacement normal des fichiers Excel.
Pas si vous utilisez le format XLS, uniquement si vous utilisez un fichier CSV.
De se! Merci 🙂
OriginalL'auteur Michael Berry
j'ai essayé de lire/écrire un fichier excel sans l'aide externe du POT comme PI ou tout autre. Je suis capable d'écrire de fichier sous format xls. Voici mon Code
La Lecture Du Fichier
voici mon code pour la lecture de
OriginalL'auteur Shahrukh A.
OriginalL'auteur Baisakha Chauhan