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); […]

Wow, das ist ein großes Arbeitsbuch. Leider können wir keine Arbeitsmappe öffnen, die größer als 10 MB ist

Ich benutze Share Point 2013 und PowerPivot Service . Ich erstelle einen Bericht in Excel und lade meinen Bericht in SharePoint-Dokument hoch, aber wenn ich diesen Bericht auf meiner SharePoint-Website besuchen möchte, erhalte ich folgende Fehlermeldung: Wow, that's a big workbook. Unfortunately, we can't open a workbook larger than 10 MB. You'll need to open […]

Passwortschutz XSSFWorkBook Apache POI

Ich muss XSSFWorkBook mit einem Passwort schützen. Für HSSF kann ich es leicht machen, aber die gleiche Implementierung funktioniert nicht für XSSFWorkBook. Ich benutze Apache POI 3.6 und 3.9 beide. Ich meine, ich habe versucht, sowohl 3,6 als auch 3,9 zu verwenden. Ich denke, ich muss POIFSFileSystem verwenden, aber kann mich jemand für das gleiche […]

Excel-Eröffnung mit c # bekommt Fehler am server

Ich habe eine Konsolen-App. am servercomputer. Diese Konsole hört alle 5 Minuten eine file mit Excell-fileen. Wenn einer von diesen Excel-fileen öffnet, bekomme ich einen Fehler wie folgt: Office has detected a problem with this file. To help protect your computer this file cannot be opened. Ich bekomme diesen Fehler diese Zeile, xlWorkBook = xlApp.Workbooks.Open(directory, […]

PowerShell Excel-Berichtskript-Sondererrors

Ich habe ein seltsames Problem mit Powershell. Ich habe andere Skripte, die denen ähneln, die einen Fehler in einer Zeile erzeugen, die ich mehrmals im ganzen Skript verwende. Ich verwende den get-content , um eine CSV-file zu erhalten. Dann beginne ich, diese data zu parsing, indem ich nur bestimmte Spalten auswähle und sie in Excel […]

Färben von Zellen per Doppelklick

Mir ist aufgefallen, dass die Regeln sagen, dass man in der Frage eines anderen nicht um Klärung bitten soll, also ist dies hoffentlich der richtige path. Ich habe zunächst eine Antwort gefunden, um mich zu erreichen, wo ich bin. Farbe der Zelle mit Mausklick in Excel ändern . Danke user3159079 und Tigeravatar. Ich habe das: […]

intermittierend Excel 2013 VBA Fehler 438

Ich erhalte einen Fehler bei einem Excel-Makro, das 2010 in großem scope verwendet wurde. In Excel 2013 wird jedes Mal, wenn ich das Makro ausführe, ein Fehler 438 (object unterstützt diese Eigenschaft oder Methode nicht). Wenn ich den Code bei der "WITH" -statement stoppe und dann die Ausführung der SELECT-statement manuell ein zweites Mal erzwinge, […]

Eingeben von Werten in Excel-Tabellen an bestimmten Stellen nur über linq, um in c # zu excel

Mein Excel-Blatt ist wie folgt: Id Name Status 1 XYZ 2 ABC 3 BB 1 Yz Was ich versuche, ist, in der Statusspalte, deren ID 1 von meiner C # -Anwendung ist, Checked zu schreiben. Ich dachte über Linq nach Excel. Aber ich bekomme nichts Positives in dieser Richtung. Kann mir jemand richtig leiten? Vielen […]

Alternativ zu function replace Zelle für Zelle – VBA

Ich habe derzeit ein paar Dutzend Spalten mit Hunderten von Zeilen für jeden. Einer der Subs, die ich anrufe, geht und ändert die data der Zellen, nachdem sie von einem im Web gehosteten XML kommen. Die aktuelle Methode funktioniert, aber sie neigt dazu, etwas langsam zu werden, da sie die Änderungen Zelle für Zelle vornimmt. […]

Doodle-Bericht: Wie schreibt man "12:10" wörtlich in Excel-Zelle?

Ich verwende doodle reports in ASP.NET MVC 5 , um Excel-Berichte zu generieren. Ich habe Probleme mit meinen timeeinträgen, die in C # string sind, aber wenn ich den generierten Bericht in Excel öffne, wird das date automatisch der time vorangestellt. Außerdem entscheidet es automatisch, dass es sie von 12 Stunden auf 24 Stunden verschieben […]

Spreadsheet (Microsoft Excel) makes working easy.