Tag: c #

Lesen Sie das Excel-Zellenformat

Ich arbeite an diesem Programm, das die data in der Excel-file liest und in unsere database einträgt. Das Programm wird in Visual Studio 2010 mit C # geschrieben, und ich verwende die NPOI-Bibliothek. In der Vergangenheit konnte ich die Tabelle Zeile für Zeile und Zelle für Zelle lesen, um die data zu erhalten, aber das […]

openxml SDK excel, wie Formel zu parsing und zu berechnen

Ich habe Formel Zelle in Excel-file, die die Formel = SUMME (C2: C3) hat. Von der Webanwendung auf dem entfernten Webserver in der Cloud, auf der Excel nicht installiert ist, würde ich die Werte für C2 und C3 übergeben. Ich kann auch die genaue Formel in Excel bestimmen. Wie parse ich diese Formel programmatisch in […]

C # Loops mit Char und Zahlen

Ich habe die folgende Codezeile in meiner C # Winforms App: excell_app.createHeaders(1, 1, "Product_1", "A1", "A1", "n"); Wo es "Product_1" sagt, "Product_1" ich es, um alle meine Artikel in meinem Array zu durchlaufen, und wo es "A1", "A1" sagt "A1", "A1" brauche ich es, um den nächsten Wert zu erhalten, dh "B2","B2" Ich bin mir […]

Wählen Sie einen Spaltenfilterwert in der Pivot-Tabelle im Excel-Arbeitsblatt aus C # mit Excel.interop aus

Ich habe eine Excel-file, die fast 15 Blätter enthält. Jedes Blatt enthält eine Pivot-Tabelle, die von einem anderen Benutzer erstellt wird. Alle Pivot-Tabellen nehmen data von einem Blatt namens "data". Mein C # -Konsolenanwendungsprogramm aktualisiert die data im "data" -Blatt in einem bestimmten timeintervall. Meine Anforderung ist, dass ich den aktuellen und vorherigen Monat Wert […]

VSTO (Excel): Alle benannten Distanzbereiche innerhalb eines Bereichs abrufen

Ich habe ein Excel-Arbeitsblatt mit einem benannten Bereich A , der wiederum aus mehreren benannten Bereichen besteht. Wie kann ich mit VSTO all diese benannten Bereiche (Namen) bekommen, die innerhalb des benannten Bereichs A liegen? Zum Beispiel kenne ich A und möchte jetzt B, C, D, E bekommen:

Remote-Integration zwischen VBA und C # (mit JSON)

Ich versuche eine einfache Möglichkeit zu finden, eine characterfolge (in meinem Fall JSON) vom VBA-dataprovider an den C # -server zu senden. Mein server hat bereits eine hohe Kommunikation zwischen server und Client. In meinem Fall verwende ich CORBA IIOP.NET, aber ich kann es leicht zu WCF ändern. Meine Frage ist: Wie kann ich eine […]

Ausdruck von Nullen nach Dezimalzahlen in Excel

Ich versuche, ein double auszudrucken. In meiner GUI wird die Nummer korrekt ausgedruckt. Aber wenn ich die Zahl in eine Excel-file schreibe, kommt die Zahl ohne die Nullen nach der Dezimalstelle heraus. Zum Beispiel die Zahl 1.10 druckt korrekt in meiner GUI, aber in Excel druckt 1.1 . double foo = 1.10; writeline(foo.ToString("F2")); Ich habe […]

"System .__ ComObject" kann nicht in "System.Web.UI.WebControls.ListItem" konvertiert werden

Der folgende Code gibt mir den Fehler: cannot convert COM object of type 'System.__ComObject' to class type 'System.Web.UI.WebControls.ListItem . Excel.Application app = new Excel.Application(); Excel.Workbook workbk; workbk = app.Workbooks.Open(savePath); //ArrayList a = new ArrayList(); foreach (var list in workbk.Sheets) { ListBox1.Items.Add((ListItem)list); } Warum erhalte ich den Fehler?

Liniendiagramm in Excel mit C #: seriesCollection funktioniert nicht ordnungsgemäß

Ich habe einen solchen Code. So erstelle ich eine file und setze Werte // Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; Excel._Application xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); //add data xlWorkSheet.Cells[1, 1] = 13; xlWorkSheet.Cells[1, 2] = 27; xlWorkSheet.Cells[1, 3] = 22; xlWorkSheet.Cells[1, 4] = 22; xlWorkSheet.Cells[2, 1] […]

Importieren Sie data aus Excel in DataGridview mit bestimmten Bedingungen

So importiere ich meine Excel file: stirng file = "c:\myFile.xlsx"; DataGridView dgvIM; private void Import() { String name = "Items"; String constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + file + ";Extended Properties='Excel 8.0;HDR=YES;';"; OleDbConnection con = new OleDbConnection(constr); OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "$]", con); con.Open(); OleDbDataAdapter sda = new OleDbDataAdapter(oconn); […]

Spreadsheet (Microsoft Excel) makes working easy.