powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Экспорт html в Excel
4 сообщений из 4, страница 1 из 1
Экспорт html в Excel
    #39503177
Profeccor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю выгрузку из СУБД ORACLE в EXCEL.
использую стандартную pl/sql процедуру в которой указываю
Код: plsql
1.
owa_util.mime_header(ccontent_type => 'application/vnd.ms-excel');



Код: plsql
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.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
<html xmlns:v="urn:schemas-microsoft-com:vml"
                xmlns:o="urn:schemas-microsoft-com:office:office"
                xmlns:x="urn:schemas-microsoft-com:office:excel"
                xmlns="http://www.w3.org/TR/REC-html40">
      <head>
                    <title></title>
                    <meta http-equiv=Content-Type content="text/html; charset=windows-1251"> 
                    <meta name=ProgId content=Excel.Sheet>
                    <meta name=Generator content="Microsoft Excel 11">
                    <!--[if gte mso 9]>
                    <xml>
                        <o:DocumentProperties>
                            <o:Author>Author</o:Author>
                            <o:Company>Company</o:Company>
                        </o:DocumentProperties>
                        <o:OfficeDocumentSettings>
                            <o:RelyOnVML/>
                            <o:AllowPNG/>
                        </o:OfficeDocumentSettings>
                    </xml>
                    <![endif]--> 
                    <style>
                        table
                            {mso-displayed-decimal-separator:"\,";
                            mso-displayed-thousand-separator:" ";}
                        @page
                            {margin:.75in .24in .55in .24in;
                            mso-header-margin:.31in;
                            mso-footer-margin:0in;
                            mso-page-orientation:landscape;}
                            
                    </style>
                    
                    <!--[if gte mso 9]>
                    <xml>
                     <x:ExcelWorkbook>
                      <x:ExcelWorksheets>
                       <x:ExcelWorksheet>
                        <x:Name>Форма 3</x:Name>
                        <x:WorksheetOptions>
                         <x:Print>
                          <x:ValidPrinterInfo/>
                          <x:PaperSizeIndex>9</x:PaperSizeIndex>
                          <x:Scale>93</x:Scale> 
                          <x:HorizontalResolution>0</x:HorizontalResolution>
                          <x:VerticalResolution>0</x:VerticalResolution>
                          
                         </x:Print>
                         <x:Selected/>
                         <x:Panes>
                          <x:Pane>
                           <x:Number>1</x:Number>
                           <x:ActiveRow>1</x:ActiveRow>
                          </x:Pane>
                         </x:Panes>
                         <x:ProtectContents>False</x:ProtectContents>
                         <x:ProtectObjects>False</x:ProtectObjects>
                         <x:ProtectScenarios>False</x:ProtectScenarios>
                          <x:PageSetup>
                          <x:PrintTitleRows>8:8</x:PrintTitleRows>
                          </x:PageSetup>
                        </x:WorksheetOptions>
                       </x:ExcelWorksheet>
                      </x:ExcelWorksheets>     
                     </x:ExcelWorkbook>
                    </xml>
                    <![endif]-->                    
      </head>


дальше таблица с ячейками.
Не знаю как сделать PrintTitleRows. т.е. строки которые при печати должны быть на каждой новой странице.
Параметры страницы -> лист -> сквозные строки.
Как указывать их на др языках нашел .PrintTitleRows = "$1:$4" . Какой синатксис надо применить в html не догоняю и нагуглить никак не могу. Так же пытался анализировать преобразованные excel файлы в html, но ничего не вышло.
Быду очень признателен за советы.
...
Рейтинг: 0 / 0
Экспорт html в Excel
    #39503185
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно создать файл с такими строками в экселе, сохранить в требуемом формате и расковырять его.

если это формат "таблица xml 2003", то есть вариант, что он это просто не поддерживает.
...
Рейтинг: 0 / 0
Экспорт html в Excel
    #39503204
Profeccor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос решон.
Необходимо в конец добавить
Код: plsql
1.
2.
3.
4.
5.
<x:ExcelName> 
                      <x:Name>Print_Titles</x:Name> 
                      <x:SheetIndex>1</x:SheetIndex> 
                      <x:Formula>=''Приложение №3''!$7:$7</x:Formula> 
                     </x:ExcelName>
...
Рейтинг: 0 / 0
Экспорт html в Excel
    #39507815
alines
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Помогло
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Экспорт html в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]