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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум Структурный форум

тема: ALT + ENTER при Эксpпорте из html в excel
 
 автор: mikado3333   (12.03.2013 в 08:44)   письмо автору
 
 

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

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

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

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

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

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

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

  Ответить  
 
 автор: 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 в 10:14)   письмо автору
 
   для: mikado3333   (14.03.2013 в 10:09)
 

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

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

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

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

  Ответить  
Rambler's Top100
вверх

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