Articles of c #

Importieren Sie eine Excel-file, ordnen Sie das Spaltenlayout neu und exportieren Sie das neue Layout zurück nach Excel

Ich habe eine App erstellt, die mir hilft, die Spalten in einer Excel-file neu anzuordnen. Das Problem ist, dass die exportierte file genau wie die ursprüngliche file ist, wenn ich die file speichere, selbst wenn die Datagridansicht so ist, wie ich es möchte. Kann mir jemand sagen, wo ich falsch liege? Hier ist der Code: […]

In Excel Interop.Excel warum PivotField.ShowDetail = false wirft exception?

Ich habe einen Code, der versucht, Gesamtes Feld zu reduzieren. Am Anfang der foreach-loop (mit Worksheet) stürzt es ab exception ausgetriggers: 'System.Runtime.InteropServices.COMException' in CSVDiffUtility.exe Zusätzliche Informationen: Der Nachrichtenfilter hat angegeben, dass die Anwendung beschäftigt ist. (exception von HRESULT: 0x8001010A (RPC_E_SERVERCALL_RETRYLATER)) Habe etwas recherchiert und das mit einem Thread Schlaf getriggers. Ich begegne jedoch immer noch […]

Excel C # Interop Arbeitsblatt löschen

Ich habe eine App mit Excel COM Interop. Es kopiert eine Vorlage XLS in ein vorhandenes Dokument und ersetzt die gleichnamigen Registerkarten durch Löschen alt und dann Neu aus Vorlage kopieren. Ich erhalte eine 800A03ec-exception, wenn meine App versucht, ein Arbeitsblatt zu löschen. Dieses Problem tritt in Code auf, der seit Jahren funktioniert, aber jetzt […]

Warum triggers boost :: property_tree :: read_xml das Lesen von gültigem Office Open XML aus?

Ich verwende Boost 1.62.0 und versuche, eine Excel .xlsx-file zu parsen, die gemäß dem ISO-Standard verschiedene XML-fileen enthält. Es liest [Content_Types] .xml-file einfach gut. Aber für die zweite (workbook.xml.rels) und dritte (workbook.xml) fileen, die ich versuche zu lesen, gibt es eine exception wie diese: /usr/local/include/boost/property_tree/detail/xml_parser_read_rapidxml.hpp(138): Throw in function void boost::property_tree::xml_parser::read_xml_internal(std::basic_istream<typename Ptree::key_type::value_type> &, Ptree &, int, […]

Ändern Sie DataLabels des Excel-Diagramms sofort in C #

Ich verwende den folgenden Code, um die Databells von Excel-Diagramm in C # zu ändern using Xl = Microsoft.Office.Interop.Excel; using officeState = Microsoft.Office.Core.MsoTriState; …. for (int i = 0; i < rows.Count; i++) { series1 = (Xl.Series)xlChart.SeriesCollection(i + 1); for (int k = 0; k < cols.Count; k++) { Xl.DataLabel dl = series1.DataLabels(k + 1) […]

Holen Sie Einzug von Excel Zelle in neue Spalte mit C #

Mein Ziel ist es, eine neue Spalte (B) hinzuzufügen, die die Einrückungswerte (1, 2, 3 usw.) der Spalte A speichert. Ich führe diese Operation vor dem Laden des Excel in das c # excel-object durch. Also sollte mein object neue Spalte B mit Einrückungswerten für Spalte A haben. if (xlWorkbook != null && xlWorkbook.Sheets.Count > […]

Externe Tabelle ist nicht im erwarteten Format Fehler in Release Build c #

Ich versuche, data zu ExcelSheet (.xlsm) mit oledb hinzuzufügen. Dieser Code läuft gut im Debug-Modus mit Breakpoint mit F10, aber wenn ich versuche, es im Release-Modus ohne einen Breakpoint auszuführen, gibt es mir einen Fehler – Die externe Tabelle ist nicht im erwarteten Format. Verbindungszeichenfolge ist unten angegeben: connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + outputFile + […]

Was ist ein guter Ansatz / Sprache / Werkzeug für Auto aus der Vorlage und dann exportieren Ergebnis in Excel

Also sage ich, ich habe eine große Menge an data (ca. 2000 Einträge). Jeder Eintrag enthält 4-5 Werte, die für die Eingabe in ein Webformular verwendet werden. Nach der Übermittlung wird das zurückgegebene Ergebnis von der Website in HTML angezeigt. Normalerweise gibt es eine Zahl zurück. Ich habe alle diese Einträge in einem Excel-Blatt gespeichert, […]

loop durch Spalte und wenn leere Zelle gefunden wird, ganze Reihe färben?

Ich möchte eine Spalte durchlaufen, und wenn ich eine leere Zelle oder eine Zelle mit einer bestimmten Nummer finde, wird die gesamte Zeile eingefärbt. Was ich versucht habe, ist dies (und einige Variationen davon), aber es funktioniert nicht: xl.Range end = MySheet.Cells.SpecialCells(xl.XlCellType.xlCellTypeLastCell, Type.Missing); xl.Range start = MySheet.get_Range("Q2", end ); if (start.Value == null) { start.EntireRow.Interior.Color […]

Excel: Kann nicht aufgerufen werden. Die file ist möglicherweise beschädigt, befindet sich auf einem server, der nicht reactjs, oder schreibgeschützt

Ich habe zwei server, auf denen meine Anwendung implementiert wurde, in dieser Anwendung importiere ich eine Excel-file, in meinem ersten server kann ich die Excel erfolgreich kopieren und als CSV-file vom Client-Computer speichern, aber auf meinem zweiten server kann ich erfolgreich Kopieren Sie die Excel-file auf den server, aber ich kann es nicht als CSV-file […]