Excel concatenate с помощью C# выдает ошибку-исключение из HRESULT: 0x800a03ec
Всем Привет,
Я обрабатываю файл excel с помощью C#.
Я использую формулу конкатенации excel, которая включает запятую и одинарные кавычки.
Но каждый раз он выдает ошибку - исключение из HRESULT: 0x800A03EC.
Это формула:
Sht1. диапазон ["U2"]. Формула = "=CONCATENATE(A2,\",\",\"TO_DATE(\",B2,\",'dd-mm-yyyy')\",\",\",C2,\",\",D2,\",\",E2,\",\"F2,\",\",G2,\",\",)";
Забавно, что когда я использую функцию конкатенации без особых сложностей, она работает, например:
Sht1.Диапазон [От"У2"].Формула = "=сцепить(А2,В2,С2,Д2,Е2,Ф2,Г2)";
Для вывода требуется запятая и одинарные кавычки.
Я думаю, что синтаксис в первой формуле неправильный. Но я не в состоянии это выяснить. Есть ли другой способ написать такую формулу?
Кто-нибудь поможет?
Что я уже пробовал:
Простая формула работает, но когда используются запятая и обратная косая черта, она дает ошибку.
Patrice T
Покажите полученную формулу, которую вы хотите иметь в ячейке excel U2.