Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
vetal_x
18 / 18 / 5
Регистрация: 23.01.2013
Сообщений: 368
1

Сохранить DataTable в документ Word или html

24.02.2013, 19:25. Просмотров 1006. Ответов 2
Метки нет (Все метки)

Народ, у меня есть таблица DataTable как мне ее запхать в .doc или .htm Документ, нужно срочно, до завтра!!!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2013, 19:25
Ответы с готовыми решениями:

Как сортировать datatable и сохранить в базе данных
Добрый день. У Меня есть турнирная таблица, dataset который связан с базой данных sql, ее нужно...

Как можно сохранить измененный word файл создав новый документ?
Здравствуйте. У меня есть метод который заменяет определенный текст из загруженного документа word...

Совместное использование word документ+аsp+html
Я хочу открыть документ(*.doc) у клиента для редактирования(template).Клиент что-то изменяет,теперь...

Есть необходиомость загрузить html-документ (URL задан), и сохранить его на сервере (Web)
Есть необходиомость загрузить html-документ (URL задан), и сохранить его на сервере (Web) Как это...

Как средствами ASP или ASP.NET преобразовать страницу html в PDF документ?
день добрый... попытался поискать по и-нету и релибу... но ничего вразумительного не нашёл... не...

2
canopen
420 / 421 / 93
Регистрация: 16.07.2012
Сообщений: 886
24.02.2013, 20:02 2
Лучший ответ Сообщение было отмечено OwenGlendower как решение

Решение

Сохраните как CSV. Потом можно например в Excel открыть:
C#
1
2
3
4
5
6
7
8
9
10
11
var builder = new StringBuilder();
foreach (DataRow r in table.Rows)
{
    foreach (var o in r.ItemArray)
    {
        builder.Append(o.ToString());
        builder.Append("\t");
    }
    builder.Append("\r\n");
}
File.WriteAllText(@"D:\out.csv", builder.ToString());
Если же именно HTML нужен, то как-то так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var builder = new StringBuilder();
builder.Append("<html><body><table>");
foreach (DataRow r in table.Rows)
{
    builder.Append("<tr>");
    foreach (var o in r.ItemArray)
    {
        builder.Append("<td>");
        builder.Append(o.ToString());
        builder.Append("</td>");
    }
    builder.Append("</tr>");
}
builder.Append("</table></body></html>");
File.WriteAllText(@"D:\out.html", builder.ToString());
1
vetal_x
18 / 18 / 5
Регистрация: 23.01.2013
Сообщений: 368
24.02.2013, 20:44  [ТС] 3
СУПЕР.
А можно это в DOC запхать?
оч нада.
и штобы иищо кокойта заглавок был

Добавлено через 8 минут
кажысь разобрался, огромный вам спс
жаль раньше на этом форуме не регнулся(((
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2013, 20:44

Как сохранить из RichTextBox'а word-документ?
подскажите пожалуйста,как сохранить уже открытый word-документ из richtextbox-а,при этом сохранив...

Сохранить программно созданный документ Word
Здравствуйте, не получается сохранить документ MS Word. Вот что есть: object objMissing...

Как сохранить данные из TreeView в Word документ?
Как сохранить данные из TreeView в Word документ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru