| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование, связанное с MS Office > Копипаст из HTML |
| Автор: Mephisto 1.11.2010, 18:15 | ||||||
Люди, есть такая HTML страничка:
если выделить все и скопировать в буффер, а затем вставив в электронные таблицы(проверено на Excel, OO Calc, Lotus Symphony) получим следующее:
Можно как-то, не используя специальную вставку, добиться нормального форматирования? Может как-то можно в бубен в html ударить? Добавлено через 1 минуту и 32 секунды Кстати, если уже после изменить формат, на числовой, то получаю такое
|
| Автор: Akina 1.11.2010, 18:51 |
| Достаточно заранее, до копирования, установить формат целевых ячеек (колонок, всего листа) - текстовый. |
| Автор: Akina 1.11.2010, 22:53 |
Повесь соотв. обработчик на изменение листа/книги... |
| Автор: Mephisto 2.11.2010, 11:09 |
| Akina, не могу. Тут дело в привычках пользователя. Я генерирую некий небольшой отчет, который, как мне объяснили, пользователи уже привыкли копипастить в Excel. Я не совсем понимаю зачем, но они реально это делают. Одна из колонок там имеет такой формат и при копипасте колонка превращается в такой ужас |
| Автор: Akina 2.11.2010, 11:12 | ||
Так вот пусть привыкают ПРЕДВАРИТЕЛЬНО задавать формат. А ещё лучше - сам сделай выгрузку этого отчёта в Эксель. И для тебя это раз плюнуть, и им, чем копипастить, проще кнопку жмакнуть. Добавлено через 4 минуты и 25 секунд А ещё можешь вот так извратиться:
|
| Автор: Mephisto 2.11.2010, 17:11 |
| Akina, спасибо. В принципе, вариант. |
| Автор: Mephisto 2.11.2010, 17:27 | ||
Спорное утверждение. Никто не говорит что у пользователя именно эксель, может быть и OOO, либо тот же лотус. С ООО я часто встречаюсь, да и у нас стоит у большинства. |
| Автор: Akina 2.11.2010, 17:39 | ||||
Ты говоришь. И вообще - я бы на твоём месте не пытался РЕШАТЬ эту проблему. Описывай саму проблему и способ её решения в документации - а дальше пусть юзер копошится. Добавлено через 2 минуты и 50 секунд
Более того - ты вполне можешь сделать кнопку экспорта в несколько форматов. Носить с программой шаблоны выгрузки - вполне обычная практика, определить, есть ли соотв. СОМ-сервер на машине или нет - дело двух секунд, посему просто показываешь в меню экспорта все доступные на данном АРМ форматы, и пусть его выбирает. Хотя это уже имхо перебор... осталось только научить программу за пивом для юзера бегать. |
| Автор: Mephisto 3.11.2010, 00:48 | ||
Akina, да, я решил сделать именно так:
Все-таки это не основной функционал. Это так, мысли о пользователе. На самом деле у нас более полные отчеты через другое место выходят и печать прям там реализована. А этот отчет не так важен, без экселя переживут, в крайнем случае научатся вставкой пользоваться. |