|
|
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
выгружаю из GridView таблицу в Excel. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2011, 16:18 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
1. хм.. правильную ошибку выдает - если назвать html excel-ем, то он таким не станет, имхо 2. ну раз уж пошла такая пьянка, то попробуй вот так 3. все же рекомендую сделать по умному блог обо всем что посчитал полезным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2011, 20:51 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
подобная ошибка возникает когда делаю так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. если делать Код: c# 1. ошибка таже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 13:23 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
а если попробовать ContentType xml? и/ли filename .xlsx? помню - у нас было, чем закончилось , не помню :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 14:25 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
Zoria, попробовал и то и другое все равно ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 16:48 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
Решении проблемы: Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 11:39 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
MSSQLAndDotNetРешении проблемы: Код: c# 1. как всегда "а ларчик просто открывался" . спасибо за публикацию :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 12:51 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте. Сталкнулся с такой же проблемой, поэтому оживляю тему. Response.ContentType = "Application/msexcel" не помог. Все равно открывается с ошибкой. Есть еще варианты, кроме правки реестра? 2003-й эксель все открывает без проблем, ошибка только при открытии 2007-м и 2010-м экселем. При попытке сохранения в xlsx вообще не открывается потом файл с ошибкой: "Не удается открыть файл, так как формат или расширение этого файла являются недопустимыми." Переименовываю его в xls - открывается, но с такой же ошибкой. Можно все-таки что-то дописать в хидер, чтобы офис открывал его без ошибки? Или оставить эту затею и сделать с помощью OpenXML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2012, 16:41 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
Код в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2012, 17:31 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
Это когда пробую сохранять в xlsx(получается нечитабельный файл для 2007-го экселя): protected void imgB_SaveInXls_Click(object sender, ImageClickEventArgs e) { Response.Clear(); Response.Charset = "UTF-8"; Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.AddHeader("Content-Disposition", "filename=" + "Report_" + DateTime.Today.ToShortDateString() + ".xlsx"); StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); gv_.AllowPaging = false; gv_.AllowSorting = false; sqlDS_.SelectCommand = GetSelect(); gv_.DataBind(); gv_.Caption = "отчет; PrepareGridViewForExcel(gv_); gv_.RenderControl(hw); Response.Write(sw.ToString()); Response.End(); gv_.Caption = ""; } Это когда пробую сохранять в xls(открывается с ошибкой в 2007-го экселе, без ошибки в 2003-м): protected void imgB_SaveInXls_Click(object sender, ImageClickEventArgs e) { Response.Clear(); Response.Charset = ""; Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "filename=" + "Report_" + DateTime.Today.ToShortDateString() + ".xls"); StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); gv_.AllowPaging = false; gv_.AllowSorting = false; sqlDS_.SelectCommand = GetSelect(); gv_.DataBind(); gv_.Caption = "отчет; PrepareGridViewForExcel(gv_); gv_.RenderControl(hw); Response.Write(sw.ToString()); Response.End(); gv_.Caption = ""; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2012, 18:05 |
|
||
|
Как избавиться от ошибки при открытии xls файла
|
|||
|---|---|---|---|
|
#18+
Я просил код, а не ошметки какого-то мусора. Мне это нужно скомпилировать силой мысли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2012, 21:01 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37838588&tid=1359496]: |
0ms |
get settings: |
10ms |
get forum list: |
24ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 457ms |

| 0 / 0 |
