Articles of excel

Formattare le celle di Excel (valuta)

Ho sviluppato un componente aggiuntivo per Excel in modo da poter inserire alcuni numeri da un database MySQL in celle specifiche. Ora ho provato a formattare queste celle in valuta e ho due problemi con questo. 1. Quando si utilizza una formula su celle formattate, la sum ad esempio viene visualizzata in questo modo: “353,2574 […]

Come inserire una data in un foglio di lavoro Open XML?

Sto usando Microsoft Open XML SDK 2 e sto passando un momento difficile inserendo una data in una cella. Posso inserire numeri senza problemi impostando Cell.DataType = CellValues.Number , ma quando faccio lo stesso con una data ( Cell.DataType = CellValues.Date ) Excel 2010 si arresta in modo Cell.DataType = CellValues.Date (anche nel 2007). Ho […]

Più C # Automatizzare in Excel

Questo lancia una nuova cartella di lavoro di Excel: Excel.Application oXL; Excel._Workbook oWB; oXL = new Excel.Application(); oXL.Visible = true; oWB = (Excel._Workbook)(oXL.Workbooks.Add( Missing.Value )); Tuttavia, cosa succede se si vuole o … – ‘GetObject’ (nel noto paradigma di automazione) in una cartella di lavoro già caricata e aperta sullo schermo ?, oppure – accedere […]

Ottieni l’ultimo indice di colonna e riga non vuoto da excel usando Interop

Sto cercando di rimuovere tutte le righe e le colonne in eccesso da un file excel usando la libreria di interoperabilità. Ho seguito questa domanda il metodo più veloce per rimuovere righe e colonne vuote dai file Excel usando Interop e lo trovo utile. Ma ho file Excel che contengono un piccolo insieme di dati […]

Registrati per l’interoperabilità COM

Creo la seguente libreria di classi in C #: [InterfaceType(ComInterfaceType.InterfaceIsDual)] //[Guid()] public interface _None1 { int retval { get; } } [ClassInterface(ClassInterfaceType.None)] //[Guid()] [ProgId(“Lotr.Test”)] public class None : _None1 { public int retval { get { return 1; } } } Quindi lo compilo usando le opzioni “Registra per COM Interop” e “Rendi COM visibile”. […]

Controlla Excel nel controllo WebBrowser

Sto cercando di caricare un file .xls in un controllo webbrowser nella mia app Windows Form in modo tale da poter continuare ad aggiornarlo con i dati a livello di codice. Quindi, ad esempio, mentre l’utente preme un pulsante sul modulo, i dati nel foglio Excel vengono aggiornati. Sono riuscito a caricare i dati nel […]

Excel aggiunge citazioni extra sull’esportazione CSV

Di recente ho creato un’applicazione che aggiunge elementi a un database in CSV. Dopo aver aggiunto gli elementi mi sono reso conto che molti dei miei valori avevano virgolette (“) che non erano necessarie e questo mi ha rovinato il mio ordine. Il problema è che quando esporti ad un CSV da Excel, Excel aggiunge […]

Metodo efficiente per enumerare le celle in una cartella di lavoro di Excel utilizzando c #

Qual è il modo più efficiente per enumerare ogni cella in ogni foglio di una cartella di lavoro? Il metodo seguente sembra funzionare ragionevolmente per una cartella di lavoro con ~ 130.000 celle. Sulla mia macchina ci sono voluti ~ 26 secondi per aprire il file e ~ 5 secondi per enumerare le celle. Tuttavia […]

Suggerimenti per la lettura dei dati da excel in .net c #

Ho bisogno di leggere i dati dai file excel nella mia app c # winforms. Qualche raccomandazione su buoni componenti per questo? Ho usato syncfusion alcuni anni fa e quello sembrava fare il trucco. Ci saranno un sacco di righe di intestazione che devo saltare (quindi un approccio ADO semplice non funzionerà facilmente) e quindi […]

eccellere in oracle db utilizzando VS 2005 C #

Voglio creare un programma di utilità in grado di importare i dati dal foglio excel (le colonne sono fisse ma i fogli possono essere qualsiasi numero) a oracle db. Puoi suggerire come dovrei: Leggi i fogli di Excel (n numero)? (Modo migliore) Convalidare i dati? Inserimento di massa nel DB? La mia preoccupazione è la […]