Место общения программистов C#
Anonymous
Написание, чтобы Excel, используя C# и Interop
Сообщение
Anonymous » 03 июл 2025, 21:12
Написание, чтобы Excel с помощью Interop - это медленное и трудоемкое, и я ищу быстрый и менее трудоемкий способ написания строки для Excel.
Код: Выделить всё
string xlProjectRowNo = string.Empty;
string xlIoLibraryId = string.Empty;
string xlLinkId = string.Empty;
DataRow[] collPtArray = GlobalVars.projDS.Tables["dtProjectEntries"].Select("ID = " + projectEntriesId.ToString());
foreach (DataRow rowCollPt in collPtArray)
{
xlProjectRowNo = rowCollPt["ProjectRowNo"].ToString();
xlIoLibraryId = rowCollPt["IoLibraryId"].ToString();
xlLinkId = rowCollPt["LinkId"].ToString();
}
xlWorkSheet.Cells[1, 1] = xlProjectRowNo;
xlWorkSheet.Cells[1, 2] = xlIoLibraryId;
xlWorkSheet.Cells[1, 3] = xlLinkId;
Есть ли способ написать строку объектов в Excel, преобразуя объекты в строку?
Подробнее здесь:
https://stackoverflow.com/questions/796 ... nd-interop
1751566363
Anonymous
Написание, чтобы Excel с помощью Interop - это медленное и трудоемкое, и я ищу быстрый и менее трудоемкий способ написания строки для Excel.[code]string xlProjectRowNo = string.Empty; string xlIoLibraryId = string.Empty; string xlLinkId = string.Empty; DataRow[] collPtArray = GlobalVars.projDS.Tables["dtProjectEntries"].Select("ID = " + projectEntriesId.ToString()); foreach (DataRow rowCollPt in collPtArray) { xlProjectRowNo = rowCollPt["ProjectRowNo"].ToString(); xlIoLibraryId = rowCollPt["IoLibraryId"].ToString(); xlLinkId = rowCollPt["LinkId"].ToString(); } xlWorkSheet.Cells[1, 1] = xlProjectRowNo; xlWorkSheet.Cells[1, 2] = xlIoLibraryId; xlWorkSheet.Cells[1, 3] = xlLinkId; [/code] Есть ли способ написать строку объектов в Excel, преобразуя объекты в строку? Подробнее здесь: [url]https://stackoverflow.com/questions/79689279/writing-to-excel-using-c-sharp-and-interop[/url]