Установка запятой в файле Excel не работает - PullRequest
0 голосов
/ 25 февраля 2020

"," не работает, когда я набираю его в ячейке Excel

xlWorkSheet.Cells[2 + i, 4].Value2 = products.ShopCategoryId2[i] + "," + products.ShopCategoryId3[i];

Требуемый вывод - "8888", "8888"

Добавлено двоеточие для понимания того, что числа строки

я получаю "888888888"

1 Ответ

0 голосов
/ 25 февраля 2020

Это связано с форматированием чисел, вызванным Excel. Это можно решить, настроив свойство NumberFormat ...

xlWorkSheet.Cells[2 + i, 4].NumberFormat = "@";

Тогда все должно работать.

Если вы используете C# 6 и выше, вы можете использовать интерполяцию строк для установки значения ...

xlWorkSheet.Cells[2 + i, 4].Value2 = $"{products.ShopCategoryId2[i]},{products.ShopCategoryId3[i]}";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...