2009-05-13 4 views
0

Я установил базовую таблицу html с читателем в каждой ячейке (не спрашиваю), что экспортирует в excel, у меня также есть datagrid, который экспортируется в excel. Обе работы без проблем касаются фактического создания таблицы, но у меня есть вопрос относительно форматирования. Внутри каждой ячейки представляет собой список имен, а именно:Экспорт в Excel Форматирование

Боб Смит Джим Боб Джон Миллер Susie Q Джейн Доу

Когда таблица приходит он помещает каждое имя в отдельной «югу ячейки» вместо того, все это в одной клетке. Есть ли способ сделать это так, чтобы имена в каждой ячейке таблицы html находились в одной ячейке Excel?

+0

Как выглядит ваш HTML-код? – paul

+0

Название 1
Название 2
Название 3
Название 4
Название 1
Название 2
имя 3
имя 4
Когда первенствует он выходит с бордюром вокруг имен 1 и 2, но они находятся в отдельных суб клетках границы. Поэтому, чтобы добавить другое имя в Excel, нужно просто добавить целую строку, а не просто печатать. –

ответ

1

Это, вероятно, <br>, который создает подэлементы. Попробуйте вместо этого поставить «& chr (13)» или «& vbCrLf» или даже «\ r \ n».

Excel - это полный crapshoot, когда дело доходит до форматирования. Таким образом, я часто избегаю головной боли при экспорте напрямую в excel и предоставляю представление отчета, которое вместо этого копируется и пассируется в excel.

Например, у меня был доклад, в котором мои пользователи могут нажать кнопку для просмотра в 3 различными способами:

  1. A YUI расширенной HTML таблицы с сортировкой, колонки изменения размера и т.д. (Большой для браузера, но сложно правильно вставить в excel)
  2. Простая таблица HTML, которую пользователи могли бы скопировать и вставить в excel очень легко. С помощью таблицы html каждый <TD> соответствует ячейке, а <tr> - это строка.
  3. CSV-представление, которое также можно вставить в excel или в блокнот.

Все, что я сделал, это написать метод формата, который я мог бы передать в качестве параметров, что префикс/суффикс заголовка, префикс/суффикс строки, префикс/суффикс столбца и префикс/суффикс таблицы. Я передал бы соответствующие параметры в метод формата, основанный на параметре GET.

2

Вы можете попробовать окружить их кавычками, например. «Боб Смит».

+0

Смысл всех имен в ячейке? Итак, заголовок ретранслятора имеет «и нижний колонтитул»? –