Используйте ваш WorkSheet.Columns.NumberFormat
и установите его на string "@"
, вот пример:
Excel._Worksheet workSheet = (Excel._Worksheet)_Excel.Worksheets.Add();
//set columns format to text format
workSheet.Columns.NumberFormat = "@";
Примечание: этот текстовый формат будет применяться к вашему листу Excel!
Если вы хотите, чтобы к конкретному столбцу применялся текстовый формат, например, к первому столбцу, вы можете сделать это:
workSheet.Columns[0].NumberFormat = "@";
или применит указанный диапазон woorkSheet к текстовому формату:
workSheet.get_Range("A1", "D1").NumberFormat = "@";