Articles of excel

OpenXml: Determinazione dell’immagine in una cella in Excel

Possibile duplicato: Come verificare se una cella ha una foto? OpenXML: Excel, estraendo testo della cella e dati immagine / immagine Ho un documento Excel con 4 immagini, ciascuna in una cella A1, A2, A3, A4 Posso scorrere tutte le immagini nel foglio di lavoro, ma ho bisogno di essere in grado di modificare questa […]

Nascondi finestra di dialogo di Windows mentre le celle di Excel si uniscono utilizzando C #

Sto esportando gridview in Excel in un’applicazione Windows con successo, ma il problema è quando sto andando a Unire un certo intervallo di celle in quel foglio Excel, solleva una finestra di dialogo di Windows. Quindi, ogni volta che unisco queste celle non fa eccezione, ma mostra una finestra di dialogo. Non voglio quella finestra […]

VSTO: manipolazione di oggetti COM (“un punto buono, due punti non validi”)

Provenendo da uno sfondo VBA di Excel, scrivo spesso codice come: Range(“myRange”).Offset(0, 1).Resize(1, ccData).EntireColumn.Delete Ora mi sto spostando su VSTO, sto leggendo i contatori RCW, ecc. E la necessità di rilasciare esplicitamente oggetti COM. Il consiglio di base sembra essere: non concatenare riferimenti ad oggetti Excel (come ho sopra) – da qui “un punto buono, […]

L’esportazione da DataGrid a Excel con Interop è troppo lenta

Sto per scrivere un’applicazione WPF che preleva i dati dal database e li visualizza in DataGrid. Quindi con un pulsante viene creato un file Excel che viene riempito con i dati. Con grandi quantità come 20000 linee il riempimento in Excel richiede troppo tempo. Qualcuno ha un’idea del perché? Grazie private void copyAlltoClipboard() { Clipboard.Clear(); […]

Eccezione da HRESULT: 0x800A03EC Errore durante il salvataggio del file Excel

Sto salvando i dati sull’evento click del pulsante e sotto c’è il codice: using Excel = Microsoft.Office.Interop.Excel; Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; Excel.Range range; object misValue = System.Reflection.Missing.Value; String st = System.IO.Directory.GetCurrentDirectory() + “\\A.xlsx”; xlApp = new Excel.ApplicationClass(); xlWorkBook = xlApp.Workbooks.Open(st, 0, true, 5, “”, “”, true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, “\t”, false, false, 0, true, 1, […]

OledbConnection Close e / o Dispose sono molto lenti, richiedono 20 secondi per l’esecuzione

Durante l’utilizzo di OleDbConnection per accedere ai nomi dei fogli dei file Excel ho riscontrato un problema. Tutto nel codice viene eseguito correttamente e funziona finché OleDbConnection non si chiude alla fine dell’istruzione using. Questo fa sì che il programma si fermi per 15-20 secondi o più! Ho provato a eliminare l’istruzione using e, individualmente, […]

Casting Range.Value2 di Excel interop nella stringa

Importo alcuni valori dai fogli Excel nell’applicazione C #. Una colonna è fondamentalmente un testo ma può contenere qualsiasi valore. Ho usato il seguente: Range range = … // getting this from Excel, works fine string myString = (string)range.Value2; Quando la cella contiene del testo, questo funziona. Ma quando contiene, ad esempio, 123, il debugger […]

EPPlus – LoadFromCollection – Testo convertito in numero

Sto scrivendo un programma in C # che ha bisogno di esportare una List in Excel e sto usando EPPlus per farlo. La mia sfida è che il mio object ha una proprietà: string Prop1 { get; set; } E, uno dei valori che ho bisogno di esportare ha un valore che, ad esempio, ha […]

Questo comando richiede almeno due righe di dati di origine

Sto ottenendo questo errore: This command requires at least two rows of source data. You cannot use the command on a selection in only one row. Try the following: – If you’re using an advanced filter, select a range of cells that contains at least two rows of data. Then click the Advanced Filter command […]

Come posso cambiare un colore serie in Excel usando C #?

Ho scritto un programma in C # in cui genera automaticamente un grafico per me da un file CSV e lo inserisce in un nuovo file XLS. Tuttavia, ho bisogno di cambiare il colore della linea (come è un grafico a linee) a rosso, piuttosto che il blu predefinito. Sto trovando questo estremamente difficile da […]