2015-11-05 3 views
1

Я хочу импортировать граф из Excel в окно данных и хочу изменять значения во время выполнения. Это возможно. Если ДА, то как это сделать. Я много искал, но не нашел поддержки.Как импортировать графики из excel в datawindow в powerbuilder

+0

Хммм, измените значения, где ... в Excel? в окне данных? также, когда вы говорите «import graph», вы имеете в виду данные или визуальное представление? –

+0

Только визуальный шаблон и установка значений из DW или хранимой процедуры. – Touqeer

ответ

0

Из DataWindow, перейдите к Вставка> Control> OLE .. insert control->OLE...

Insert Object

0

Вы можете использовать функцию управления DataWindow PowerBuilder "ImportFile", чтобы импортировать данные, но нет прямой поддержки для Excel. Вы можете легко сохранить свои данные Excel как CSV, Tab Delimited и т. Д., А затем импортировать их.

Вы можете сохранять данные в окне данных во многих других форматах файлов, чем вы можете импортировать данные. Поддерживается использование SaveAs.

PowerBuilder Синтаксис

integer dwcontrol.SaveAs ({ string filename, saveastype saveastype, boolean colheading { , encoding encoding } }) 

При использовании функции ImportFile, вы можете указать тип формата файла с использованием перечисляемого значения.

Указанное значение константы DataWindow SaveAsType или числа, представляющего это значение (см. SaveAsType). Если этот аргумент указан, аргумент имени файла может быть указан без расширения. Допустимыми аргументами типа для ImportFile являются:

  • Текст!
  • CSV!
  • XML!
  • DBase2!
  • DBase3!

PowerBuilder - Синтаксис

long dwcontrol.ImportFile ({saveastype importtype}, string filename {, long startrow {, long endrow {, long startcolumn {, long endcolumn {, long dwstartcolumn } } } } }) 

Пример кода для импорта данных в DataWindow

dw_control.ImportFile(XML!, myxmldata) 

Коды возврата для функции ImportFile

События

ImportFile может инициировать событие ItemError.

Возврат

Длинные.Возвращает количество строк, которые были импортированы, если это удастся, и один из следующих отрицательных чисел, если возникает ошибка:

-1 Нет строки или StartRow Поставляемого значения не больше, чем число строк в файле

- 2 Пустой файл

-3 Недопустимый аргумент

-4 Недопустимый ввод

-5 не удалось открыть файл

-6 Не удалось закрыть файл

-7 Ошибки чтения текста

-8 Неподдерживаемого суффикс имени файла (должно быть * .txt, * .csv, * .dbf или * .xml)

-10 Неподдерживаемый формат файла dBase (не версия 2 или 3)

-11 Ошибка анализа XML; XML парсер библиотека не найдена или XML не очень хорошо образован

-12 XML шаблон не существует или не совпадать с DataWindow

-13 неподдерживаемого стиля DataWindow для импорта

-14 Ошибки разрешающего DataWindow гнездящегося

Смежные вопросы