Если вам абсолютно необходим файл xls (а не просто csv), библиотека FileHelpers упрощает написание файла xls.
FileHelpers берет строго типизированный класс и записывает егокак csv или xls, или может напрямую подключаться к серверу SQL и сохранять там записи.
По сути, у вас будет что-то вроде:
public class Record {
public string filename;
public string storedProc;
}
Вы можете использовать код Роберта Харви илирегулярное выражение для извлечения путей и имен процедур, создания нового Record
и добавления их в новый объект.
Record r = new Record();
r.filename = myString.Substring(0, myString.IndexOf(".cs"),3);
r.storedProc= myString.Substring(myString.IndexOf("proc_")).Substring(0, temp.IndexOf('\"'));
Затем можно использовать класс ExcelStorage , чтобы сохранитьфайл.