Вставить специальный текст, оставляя пробелы в Excel

246
user12832

Я написал скрипт, который создает HTML-таблицу для коллег:

<table> <tr> <td>06/21/2014</td> <td>AAA</td> </tr> <tr> <td>06/22/2014</td> <td>BBB</td>  </tr> <tr> <td>06/23/2014</td> <td>CCC</td>  </tr>  </table> 

Когда она вставляет его в Excel, она либо получает это:

|6/21/2014|AAA| |6/22/2014|BBB| |6/23/2014|CCC| 

Там, где в строках даты был удален предыдущий 0, это нарушает поиск / замену, которую мы пытаемся сделать с датами. Или, если она пытается вставить специальный -> текст на свой компьютер с Windows, она получает это:

|06/21/2014|AAA | |06/22/2014|BBB | |06/23/2014|CCC | 

Если я вставлю специальный на Mac, он работает нормально. Есть ли способ:

  1. отключить автоматическое форматирование даты по умолчанию для всех новых файлов? ИЛИ ЖЕ
  2. заставить специальный текст вставки прекратить добавлять завершающие пробелы?
1

1 ответ на вопрос

0
Hannu

If you wish to tell Excel to NOT try automatic data type determination, then simply add a ' character before the data you enter into a cell.

When using paste, the ' might end up be visible though. A search and replace on ' to ' (from and to being the same) might help to remedy that (not tried).