С точки зрения справочных материалов конфигурация серии Microsoft должна быть сделана из эталонных данных, то есть: 1. Win9x+Pws+Office 2. Win2000 Professional+Pws+Office 3. Win2000 Server+IIS+Office В этой статье содержится эта статья ASP, чтобы создать примерное руководство по созданию файлов Excel. Эта область Ниже приведены подробности:
ASP Operation Excel Technology Резюме
Оглавление
1. Конфигурация окружающей среды
2. Основная операция ASP Excel
3. Операция ASP Excel генерирует таблицу данных
4. Операция ASP Excel генерирует диаграмму диаграммы
В -пятых, сервер Excel File Browning, загрузка и удаление решений
6. Приложение
текст
1. Конфигурация окружающей среды
С точки зрения справочной информации, должна быть сделана конфигурация серии Microsoft, то есть:
1 Win9x+Pws+Office
2 Win2000 Professional+Pws+Office
3 Win2000 Server+IIS+Office
В настоящее время успешная среда автора является последним двумя. Версия Office не имеет особых требований.
Есть два случайных обнаружения конфигурации среды сервера ::
1 Автор разработал WPS2002 с Kingsoft на машине.
2 Автор разрабатывает код ASP, например, для использования FrontPage, но обнаружил, что если FrontPage открывается (сторона сервера), создание объекта нестабильно, а иногда и успех и безуспешно. После инспекции расширения было обнаружено, что если офис офиса серии работает на сервере, создание объекта Excel трудно добиться успеха.
Один точка должна быть установлена на стороне сервера - это операционный орган компонента COM. Введите DCMOCNFG в командной строке, введите интерфейс конфигурации компонента COM, выберите Microsoft Excel, нажмите кнопку «Атрибут», выберите три отдельных параметра и добавьте Ede в право собственности в редакторе. Пересмотрите сервер после сохранения.
Конфигурация среды клиента не признана особенно конкретной.
2. Основная операция ASP Excel
1. Установить объект Excel
set object = createObject (Excel.application)
Objexcelapp.displayalerts = false не показывает предупреждения
objexcelapp.application.visible = false не отображает интерфейс
2. Создать файл Excel
objexcelapp.workbooks.add
set object = object = object
SET ObjectSheets = objexcelbook.worksheetss
Установить objexcelsheet = objexcelbook.sheets (1)
3. Прочтите существующий файл Excel
straddr = server.mappath (.)
Objexcelapp.workbooks.open (straddr &templet/table.xls)
set object = object = object
SET ObjectSheets = objexcelbook.worksheetss
Установить objexcelsheet = objexcelbook.sheets (1)
4. Сохраните файл Excel
Objexcelbook.saveas straddr &temp/table.xls
5. Сохраните файл Excel
Objexcelbook.save (успешно сохранена во время теста, страница неверна.)
6. Выход Excel Operation
objexcelapp.quit должен выйти
Установить objexcelapp = ничего
3. Операция ASP Excel генерирует таблицу данных
1. Вставьте данные в диапазоне
objexcelsheet.range (b3: k3).
2. Вставьте данные в единичную сетку
objexcelsheet.cells (3,1).
3. Выберите диапазон
4. Нарисуйте толстые линии на левой стороне ячейки
5. Нарисуйте толстые линии на правой стороне сетки.
6. Нарисуйте толстые линии на ячейке
7. Нарисуйте толстые линии под клеткой
8. Цвет фона настройки ячейки Цвет
9. Объединение сетки клеток
10. Вставьте линию
11. Вставьте столбец
4. Операция ASP Excel генерирует диаграмму диаграммы
1. Создайте диаграмму диаграммы
objexcelapp.charts.add
2. Установите тип диаграммы диаграммы
objexcelapp.activechart.charttype = 97
ПРИМЕЧАНИЕ.
3. Установите название диаграммы
objexcelapp.activechart.hastitle = true
objexcelapp.activechart.charttitle.text = тестовая карта
4. Установите графику через данные формы
objexcelapp.activechart.setsourcedata objexcelsheet.range (a1: k5), 1, 1
5. Установите графические данные напрямую (рекомендуется)
объект
objexcelapp.activechart.seriescollection (1) .name = = 333
objexcelapp.activechart.seriescollection (1).
6. Диаграмма схемы Бенс.
objexcelapp.activechart.location 1
7. Отображение таблицы данных
objexcelapp.activechart.hasdatatable = true
8. Показать легенды
objexcelapp.activechart.datatable.showlegendkey = true
В -пятых, сервер Excel File Browning, загрузка и удаление решений
Есть много решений для просмотра.
Реализация загрузки более хлопотно. Используйте готовый компонент в Интернете или самостоятельно настройте компонент. Другой метод состоит в том, чтобы управлять компонентом Excel на клиенте, который хранится на клиенте клиентом для управления файлом Excel на стороне сервера. Этот метод требует, чтобы клиент открыл операцию авторитета небезопасного управления ActiveX.
Удалить схему, состоящую из трех частей:
A: Файл Excel, сгенерированный одним и тем же пользователем, использует одно и то же имя файла, имя файла, доступный идентификационный номер пользователя, номер SessionId и т. Д. Убедитесь, что никакие дублируемые строки не являются уверенными. Таким образом, новый файл автоматически покрывается файлом.
B: При настройке события session_onnd в файле Global.asa удалите временно хранящий файл пользователя.
C: Когда событие Application_onstart представлено в файле Global.asa, удалите все файлы во временном каталоге.
ПРИМЕЧАНИЕ. Предлагаемая структура каталога/каталог кодов SRC/каталог шаблонов Templet/Temp Temperary Storage Directory
6. Приложение
Процесс смерти Excel появился, когда произошли ошибки. Добавление при ошибке резюме рядом с каждым файлом поможет улучшить эту ситуацию, потому что она будет сохраняться в приложении. Крайт независимо от того, неправильно ли файл или не для того, чтобы убедиться, что процесс смерти не останется после выполнения каждой программы.
Два очка:
1. Другие специфические операции Excel могут быть решены путем записи макроса.
2. Сервер -открытие SQL Enterprise Manager также вызовет проблемы.
7. Пример
Код программы (для alixixi.com) выглядит следующим образом: