MyXls lib не редактирует существующий файл - PullRequest
1 голос
/ 12 октября 2009

Попытка редактировать мой файл с MyXls:

        XlsDocument doc = new XlsDocument(InputFilePath);

        Worksheet sheet = doc.Workbook.Worksheets[InputSheet.Substring(0, InputSheet.Length - 1)];

        foreach (var row in sheet)
        {
            if (row.CellCount > 1)
            {
                Cell firstCell = row.GetCell(1);
                firstCell.Font.Weight = FontWeight.Bold;
            }
        }
        doc.Save();//Here is a nullreference Exception without any explanations

Кажется, что MyXL не могут записать в мой файл; пример только для создания нового файла. Если это так, как лучше всего скопировать все содержимое одного файла xls в другой с помощью этой библиотеки?

1 Ответ

1 голос
/ 04 августа 2010

FileStream file = new FileStream (inputFilePath, FileMode.Create, FileAccess.Write);
doc.Save (файл);
file.Close ();

...