Ich versuche EPPlus zu verwenden, um eine Tabelle auf unserem LAN zu speichern. Ich bin mit einem FileStream
Objekt, dies zu tun, aber wenn ich versuche, das Objekt, das ich den FehlerFilestream - „Das Format der angegebenen Pfad wird nicht unterstützt“
The given path's format is not supported
C#
private static string _fileName = "ErroredRows_";
private static string _results =
@"\\prdhilfs03\l&i-sales&mkt\WORKAREA\Agencyservices\Shared\AIC\Analysts_and_Reporting\Realignments\2014\MassUpdateTesting\Results\";
public static void WriteSpreadsheet(Dictionary<DataRow, string> errors)
{
//Create download Destination
string filePath = System.IO.Path.Combine(_results, _fileName + DateTime.Now.ToString("yyyy-MM-dd_HH:mm:ss") + ".xlsx");
FileStream newFile = new FileStream(filePath, FileMode.Create, FileAccess.Write);
//Construct new Excel package
ExcelPackage pck = new ExcelPackage(newFile);
//Instantiate workbook object
var ws = pck.Workbook.Worksheets.Add("Query1");
Hier ist der Inhalt des filePath
string
Variable erhalten zu instanziiert .
\\\\prdhilfs03\\l&i-sales&mkt\\WORKAREA\\Agencyservices\\Shared\\AIC\\Analysts_and_Reporting\\Realignments\\2014\\MassUpdateTesting\\Results\\ErroredRows_2014-01-30_13:46:33.xlsx
Diese Linie führt den oben genannten Fehler:
FileStream newFile = new FileStream(filePath, FileMode.Create, FileAccess.Write);
Sie können nicht haben ':' in einem Dateinamen oder Pfad –
Nizza :) Wenn Sie möchten, platzieren, dass als Antwort akzeptieren werden. Vielen Dank – NealR