Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Копипаст из HTML 
V
    Опции темы
Mephisto
Дата 1.11.2010, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Люди, есть такая HTML страничка:
Код

<html>
<body>
    <table border="1">
        <thead>
            <tr>
                <th>some column</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1.1</td>
            </tr>
            <tr>
                <td>1.2</td>
            </tr>
            <tr>
                <td>1.3</td>
            </tr>
            <tr>
                <td>1.4</td>
            </tr>
            <tr>
                <td>1.5</td>
            </tr>
            <tr>
                <td>1.13</td>
            </tr>
        </tbody>
    </table>
</body>
</html>

если выделить все и скопировать в буффер, а затем вставив в электронные таблицы(проверено на Excel, OO Calc, Lotus Symphony) получим следующее:
Код

some column
01.01.10
01.02.10
01.03.10
01.04.10
01.05.10
01.01.13

Можно как-то, не используя специальную вставку, добиться нормального форматирования? Может как-то можно в бубен в html ударить?

Добавлено через 1 минуту и 32 секунды
Кстати, если уже после изменить формат, на числовой, то получаю такое  smile 
Код

some column
40179
40210
40238
40269
40299
41275

PM   Вверх
Akina
Дата 1.11.2010, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Достаточно заранее, до копирования, установить формат целевых ячеек (колонок, всего листа) - текстовый.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Mephisto
Дата 1.11.2010, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Цитата(Akina @  1.11.2010,  19:51 Найти цитируемый пост)
Достаточно заранее, до копирования, установить формат целевых ячеек (колонок, всего листа) - текстовый. 

тоже вариант. Спасибо. 

Я вот проще вариантов не нашел :( Неудобно все-таки. 
PM   Вверх
Akina
Дата 1.11.2010, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(Mephisto @  1.11.2010,  19:55 Найти цитируемый пост)
проще вариантов не нашел 

Повесь соотв. обработчик на изменение листа/книги...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Mephisto
Дата 2.11.2010, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Akina, не могу. Тут дело в привычках пользователя.
Я генерирую некий небольшой отчет, который, как мне объяснили, пользователи уже привыкли копипастить в Excel.
Я не совсем понимаю зачем, но они реально это делают. Одна из колонок там имеет такой формат и при копипасте колонка превращается в такой ужас  smile 
PM   Вверх
Akina
Дата 2.11.2010, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(Mephisto @  2.11.2010,  12:09 Найти цитируемый пост)
пользователи уже привыкли копипастить в Excel.

Так вот пусть привыкают ПРЕДВАРИТЕЛЬНО задавать формат.
А ещё лучше - сам сделай выгрузку этого отчёта в Эксель. И для тебя это раз плюнуть, и им, чем копипастить, проще кнопку жмакнуть.

Добавлено через 4 минуты и 25 секунд
А ещё можешь вот так извратиться:
Код

<html>
<body>
    <table border="1">
        <thead>
            <tr>
                <th>some column</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td><font color=white>'</font>1.1</td>
            </tr>
            <tr>
                <td><font color=white>'</font>1.2</td>
            </tr>
            <tr>
                <td><font color=white>'</font>1.3</td>
            </tr>
            <tr>
                <td><font color=white>'</font>1.4</td>
            </tr>
            <tr>
                <td><font color=white>'</font>1.5</td>
            </tr>
            <tr>
                <td><font color=white>'</font>1.13</td>
            </tr>
        </tbody>
    </table>
</body>
</html>



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Mephisto
Дата 2.11.2010, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Akina, спасибо. В принципе, вариант.
PM   Вверх
Mephisto
Дата 2.11.2010, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Цитата(Akina @  2.11.2010,  12:12 Найти цитируемый пост)
А ещё лучше - сам сделай выгрузку этого отчёта в Эксель. И для тебя это раз плюнуть, и им, чем копипастить, проще кнопку жмакнуть.

Спорное утверждение. Никто не говорит что у пользователя именно эксель, может быть и OOO, либо тот же лотус. С ООО я часто встречаюсь, да и у нас стоит у большинства.
PM   Вверх
Akina
Дата 2.11.2010, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(Mephisto @  2.11.2010,  18:27 Найти цитируемый пост)
Спорное утверждение. Никто не говорит что у пользователя именно эксель

Ты говоришь.
Цитата(Mephisto @  2.11.2010,  12:09 Найти цитируемый пост)
пользователи уже привыкли копипастить в Excel.


И вообще - я бы на твоём месте не пытался РЕШАТЬ эту проблему. Описывай саму проблему и способ её решения в документации - а дальше пусть юзер копошится.

Добавлено через 2 минуты и 50 секунд
Цитата(Mephisto @  2.11.2010,  18:27 Найти цитируемый пост)
Спорное утверждение. Никто не говорит что у пользователя именно эксель

Более того - ты вполне можешь сделать кнопку экспорта в несколько форматов. Носить с программой шаблоны выгрузки - вполне обычная практика, определить, есть ли соотв. СОМ-сервер на машине или нет - дело двух секунд, посему просто показываешь в меню экспорта все доступные на данном АРМ форматы, и пусть его выбирает.
Хотя это уже имхо перебор... осталось только научить программу за пивом для юзера бегать.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Mephisto
Дата 3.11.2010, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Akina, да, я решил сделать именно так:

Цитата(Akina @  2.11.2010,  18:39 Найти цитируемый пост)
И вообще - я бы на твоём месте не пытался РЕШАТЬ эту проблему. Описывай саму проблему и способ её решения в документации - а дальше пусть юзер копошится.

Все-таки это не основной функционал. Это так, мысли о пользователе. На самом деле у нас более полные отчеты через другое место выходят и печать прям там реализована. А этот отчет не так важен, без экселя переживут, в крайнем случае научатся вставкой пользоваться. 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.1357 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.