none
Конвертирование XLS из-под IIS в CSV (используемый разделитель) RRS feed

  • Вопрос

  • Привет!

    В приложении на IIS делается конвертирование входного xls-файла в текстовик CSV используя объектную модель Excel:

    Activator.CreateInstance(excelType)

    ...

    workbook.GetType().InvokeMember("SaveAs", BindingFlags.InvokeMethod, null, workbook, args);

    На сервере, где все это стоит, используются русские региональные настройки ( и в web.config и в системе через панель управления). 

    Обнаружился следующих глюк:

    Если к серверу открыт сеанс по RDP (даже отключенный), то в качестве разделителя используется ";"

    А если ни одного сеанса открытого нет, то в качестве разделителя уже используется ",". Т.е. почему-то используются западные региональные настройки.

    Что это за глюк такой?

    Есть ли возможность задать разделитель ячеек через объектную модель Excel?


    12 марта 2012 г. 5:29

Ответы