Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: ALT + ENTER при Эксpпорте из html в excel

Сообщения:  [1-6] 

 
 автор: confirm   (14.03.2013 в 10:14)   письмо автору
 
   для: mikado3333   (14.03.2013 в 10:09)
 

Наверное не правильно, так как в CSV нет и не может быть HTML - это текстовый файл, в котором каждая строка по переносу \r\n трактуется как значения разделенные оговоренным символом, и эти значения могут быть и строками (с учетом соглашений о кавычках), но не html (тип при импорте в Excel можно и указать).

Если же вы об экспорте именно html, то попробуйте указать такой стиль для br:

br {mso-data-placement:same-cell}

Вроде бы так, проверьте, идти и ковыряться в своих толмутах сейчас и некогда, да и не охота.

  Ответить  
 
 автор: mikado3333   (14.03.2013 в 10:09)   письмо автору
 
   для: confirm   (14.03.2013 в 08:21)
 

Возможно я не правильно задаю вопрос! Вот часть кода




<td style = 'width:80px;border:solid 1px black;text-align:center;'> $MQ2 </td>
                                    <td style = 'width:70px;border:solid 1px black;text-align:center;'> $MQ3 </td>
                                    <td style = 'width:400px;border:solid 1px black;padding:4px;'>журнал:$MQ1<br> $MQ6 <br> $MQ10 </td>
                                    <td style = 'width:170px;border:solid 1px black;text-align:center;'> $MQ5  [: $MQ4] $MQ7</td>
                                    <td style = 'width:400px;border:solid 1px black;text-align:center;'> $MQ8 </td> 
                                    <td style = 'width:100px;border:solid 1px black;text-align:center;'> $MQ9<br>$vip </td>
                                    
                                </tr>";

в строке
<td style = 'width:400px;border:solid 1px black;padding:4px;'>журнал:$MQ1<br> $MQ6 <br> $MQ10 </td>
есть <br> . При выводе в csv файл где <br> excel добавляет строки вместо ALT
+ENTER в ячейке

  Ответить  
 
 автор: confirm   (14.03.2013 в 08:21)   письмо автору
 
   для: mikado3333   (14.03.2013 в 08:16)
 

Вы ничего не напутали? Вы говорите об экспорте в формате CSV - и каким боком к этому экспорту имеет отношение HTML и его конкретные теги?

  Ответить  
 
 автор: mikado3333   (14.03.2013 в 08:16)   письмо автору
 
   для: confirm   (13.03.2013 в 14:18)
 

реакция на \r\n нуль.Т.к. в html <br> - переход на новую строку ,то идея заключается в замене данного тэга на символ переноса в excel. А про JS я и не упоминал.

  Ответить  
 
 автор: confirm   (13.03.2013 в 14:18)   письмо автору
 
   для: mikado3333   (12.03.2013 в 08:44)
 

Причем тут JS и каким боком br? Перевод строки в csv это \r\n, который Excel и примет за таковой.

  Ответить  
 
 автор: mikado3333   (12.03.2013 в 08:44)   письмо автору
 
 

Приветствую! Подскажите на что заменить тег <br> для получения "ALT + ENTER" в excel. Экспортирую через csv.

  Ответить  

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования