Articles of excel

Come creare un grafico con EPPlus con più serie?

Sto cercando di creare questo grafico usando EPPlus: Area Imports Exports North America 9.00010837 14.54751448 South America 7.878137347 4.878011063 Europe 32.41924303 39.37317481 Middle East 6.859031587 12.94288951 Africa 7.611513341 2.938054884 Asia 36.23196633 25.32035526 Il risultato dovrebbe essere simile a: Ecco il mio codice: dataSheet.Cells[“A1”].Value = “Area”; dataSheet.Cells[“B1”].Value = “Imports”; dataSheet.Cells[“C1”].Value = “Exports”; var row = 2; […]

Metodo di chiusura OleDbConnection che richiede tempi di esecuzione lunghi

conStr = String.Format(conStr, FilePath, isHDR); OleDbConnection connExcel = new OleDbConnection(conStr); OleDbCommand cmdExcel = new OleDbCommand(); OleDbDataAdapter oda = new OleDbDataAdapter(); DataTable dt = new DataTable(); cmdExcel.Connection = connExcel; //Get the name of First Sheet connExcel.Open(); DataTable dtExcelSchema; dtExcelSchema = connExcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); string SheetName = dtExcelSchema.Rows[0][“TABLE_NAME”].ToString(); connExcel.Close(); Sto usando sopra il codice per leggere Excel. Ma […]

Problema sconosciuto durante l’esportazione excel su System.DataTable

Sto cercando di ottenere dati da file Excel a DataTable. Ecco il mio code-snippet: FilePath = WebConfig.SavePath + “Book2.xls”; // Create the connection object OleDbConnection oledbConn = new OleDbConnection(WebConfig.ExcelConnection(FilePath)); // Open connection oledbConn.Open(); // Create OleDbCommand object and select data from worksheet Sheet1 //WebConfig.SheetNameFirstExcel OleDbCommand cmd = new OleDbCommand(“SELECT * FROM [” + “Sheet1” + […]

Cercando di modificare il valore della cella del file Excel esistente utilizzando NPOI

Ho scritto il seguente codice per modificare un file Excel utilizzando la libreria C # e NPOI. Non ci sono errori, ma dopo aver eseguito il codice se apro il file, il valore della cella non viene modificato. Che cosa sto facendo di sbagliato? namespace Project37 { class Class1 { public static void Main() { […]

Come unire due file excel in uno con i loro nomi di foglio?

Per la fusione di due fogli excel, sto usando il codice seguente. using System; using Excel = Microsoft.Office.Interop.Excel; using System.Reflection; namespace MergeWorkBooks { class Program { static void Main(string[] args) { Excel.Application app = new Excel.Application(); app.Visible = true; app.Workbooks.Add(“”); app.Workbooks.Add(@”c:\MyWork\WorkBook1.xls”); app.Workbooks.Add(@”c:\MyWork\WorkBook2.xls”); for (int i = 2; i <= app.Workbooks.Count; i++) { int count = […]

Selezione della barra multifunzione di Excel Evento Chang

Sto usando VSTO Deveopment | Excel 2007 | C #. C’è qualche evento per identificare che la selezione della scheda nel nastro di Excel è cambiata?

Interoperabilità Excel – Annulla selezione

Sto copiando e inserendo file in un foglio Excel, in questo modo: while (rowsToAdd > 0) { // copy the existing row insertionCell.EntireRow.Copy(Type.Missing); // location of the new row Range newRow = insertionCell.EntireRow.get_Offset(1, 0).EntireRow; // insert the new row newRow.Insert(XlInsertShiftDirection.xlShiftDown, Type.Missing); rowsToAdd–; } Il problema che ho è che a volte, mi rimane un riquadro […]

Lettura / scrittura di documenti protetti da password di Excel 2007

Quale metodo utilizza Office 2007 per la crittografia (quando si sceglie Encrypt e si imposta una password dal menu di Office)? L’app My C # deve creare e leggere file Excel 2007 crittografati (.xlsx). È importante che questi file rimangano accessibili da Excel, quindi è necessario utilizzare il metodo di crittografia di Microsoft, non è […]

Cattura dei valori temporali da una cella di Excel

Sto scrivendo un’app Excel che leggerà e scriverà i valori specificati da un file Excel e li mostrerà all’utente. Tuttavia, quando provo a leggere da una cella che ha un Number Format o una funzione digitata ‘hh:min’ (Hour:Min) non riesco a ottenere quel valore esattamente come voglio. Ecco il mio codice … ws[dateTimePicker1.Value.Day + 1].get_Range(“F” […]

Componente aggiuntivo di Excel all’avvio

Sto creando un add-in per Microsoft Excel utilizzando Visual C #. Quando ho creato la soluzione per la prima volta, includeva una funzione chiamata ThisAddIn_Startup. Ho aggiunto il seguente codice a questa funzione: private void ThisAddIn_Startup(object sender, System.EventArgs e) { MessageBox.Show(“Startup”); } La finestra di messaggio non viene visualizzata al momento dell’installazione del componente aggiuntivo […]