Експорт в эксель для Japan

Тема в разделе "Lotus - Программирование", создана пользователем wowa, 16 дек 2010.

  1. wowa

    wowa Well-Known Member

    Регистрация:
    1 фев 2007
    Сообщения:
    842
    Симпатии:
    0
    Делаю экспорт в Эксель. Все работает, но для Японцев выскакивает ошибка на этой строки

    Код (Text):
    xlSheet.Columns("V:V").NumberFormat = "[$$-409]#"& glThousandsSep &"##0;[Red][$$-409]#"& glThousandsSep &"##0"
    я нашел это:

    ll = "??`@?????????^<>\*./[]:;|=?,""" ' list of illegal characters
    ill = "$`@$$$$^<>$*./[]:;|=?,""" ' Japanese characters!

    и переделал на это:

    Код (Text):
    xlSheet.Columns("U:U").NumberFormat = Chr(91) & Chr(36)& Chr(36)& "-409" & Chr(93) & "#"& glThousandsSep &"##0" & Chr(59) & Chr(91) & "Red" & Chr(93) &Chr(91)& Chr(36)& Chr(36)&"-409" & Chr(93) & "#"& glThousandsSep &"##0"
    Ошибки нет, файл открывается, но немного не такой как у всех. Возможно еще где-то что-то упустил.
    Может список нелегальных символов не полный? именя смущаю несколько $$$$ в этом списке.
    Есть что-н дополнить что может мне помочь?
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    uchar - пробывал?
     
  3. wowa

    wowa Well-Known Member

    Регистрация:
    1 фев 2007
    Сообщения:
    842
    Симпатии:
    0
    ToxaRat, не, не пробовал. Не совсем понимаю чем оно отличается.

    Я еще волнуюсь что не все символы пофиксил
     
  4. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    наверно тем что строка получается уникодная а не ANSI а там количество байт на один символ больше
     
Загрузка...
Похожие Темы - Експорт эксель для
  1. fcdpavel
    Ответов:
    1
    Просмотров:
    1.932
  2. vasekk
    Ответов:
    0
    Просмотров:
    1.455
  3. Dzo
    Ответов:
    6
    Просмотров:
    4.701

Поделиться этой страницей