Visualizzazione dei risultati da 1 a 1 su 1

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    237

    [VB.NET]Errore in apertura file con libreria Excel Reader

    Ciao a tutti.
    Vi chiedo aiuto perché vorrei usare una libreria, che a quanto pare sembra buona, per leggere e scrivere dati con excel.. Si lo so, che c'è l'interop per fare queste cose ma vorrei evitarlo.
    La libreria in questione è questa: http://www.codeproject.com/Articles/16210/Excel-Reader
    Io per ora sto cercando di aprire un file xls creato da me.
    Il codice, preso pari pari dall'esempio su codeproject è questo:
    codice:
    Dim fileStream As Stream = File.OpenRead(file)
    Dim book As New Workbook()
    book.Open(fileStream)
    Dim sheet As Worksheet = book.Worksheets(0)
    Ma deve essere codice vecchio, perché ora il metodo Open è shared e cambia anche il parametro perché vuole String
    Allora con questo codice:
    codice:
     Dim book As New Workbook()
     Workbook.Open("prova.xls")
    Dim sheet As Worksheet = book.Worksheets(0)
    Ricevo l'errore: "Il buffer non può essere null. Nome parametro: buffer"
    In corrispondenza del metodo Open.
    Qualcuno ha qualche consiglio?
    Sul forum di codeproject sembra che nessuno abbia avuto sto banalissimo problema..
    PS: il file è salvato in formato xls 5.0/95.. appositamente..
    Grazie!

    EDIT: ho salvato il file nell'estensione xls 97-2003 e ora legge correttamente il file. scusate.
    Ultima modifica di renygade; 10-11-2013 a 19:36 Motivo: RISOLTO!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.