Экспорт и импорт....

Тема в разделе "Lotus - Программирование", создана пользователем Gor, 23 июн 2005.

  1. Gor

    Gor Well-Known Member

    Регистрация:
    7 июн 2005
    Сообщения:
    517
    Симпатии:
    2
    ЗДРАСТВУЙТЕ... Хотел бы задать небольшой вопрос об экспорте и импорте
    в лотусе. Хотел бы разобраться с этим делом. Знаю что сущ-ет стандартная функция для загрузки файлов в лотус File-Export/Import... Пробывал выгружать выгружается в 4 форматах Lotus 1-2-3 Tabular Text Comma Separate Value Structured Text.
    Допустим я выгрузил в Comma separate file, потом открыл этот файл как экселевский он показывает в экселе вс в строчку разделёнными кавычками и запятыми всеп поля мои. ПОТОМ Я ИЗМЕНИЛ В ЭКСЕЛЕВСКОМ ФАЙЛЕ НЕКОТОРЫЕ ЗНАЧЕНИЯ ПОЛЕЙ И ПОПЫТАЛСЯ СДЕЛАТЬ ИМПОРТ НО ИМПОРТ НЕ ПРОШЁЛ ЗАПИСАЛИСЬ ПОЛЯ ТОЛЬКО В ОДНОЙ ВЬЮХЕ.
    База у меня состоит из 3х вьюх и 2х форм а файл экселевский надо чтобы он лёг только на одну вьюху. т.к. у них 70% общих полей. 30%-лишние поля в экселе которые не надо переносить.
    Вот вопрос такой можно ли как нибудь сделать импорт в лотус эксель файла?
    Как это осуществить? Может кто нибудь поподробней опишет как именно обращаться с функцими exort и import? А Может есть какие нибудь и другие способы более простые? ну или наоборот более сложные но практичные?
    Спасибо
     
  2. Domino_Designer

    Domino_Designer Гость

    Для: Gor

    так обновлять информацию в LN нельзя.

    постарайтесь разобраться с COM архитиктурой LN/Excel и будет вам счастье :о)
     
  3. Guest

    Guest Гость

    Скорость передачи в Excel будет маленькая, если через COM лезть.
     
  4. Domino6

    Domino6 Гость

    Из экселя запиши в CSV
    Потом пиши код который обрабатывает этот файл
     
  5. Domino6

    Domino6 Гость

    Вот обработчик для импорта и синхронизации

    SV Import
    Import/synchronize CSV (comma-separated values) files with a Notes database.

    SV Import описание

    Category: Code Example
    Audience: Application Developer
    Product: Notes/Domino
    Release: R5.0.x and later
    Platform: All Supported Platforms
    Date Posted: 04.12.2003
    File Name: LibCSVFile.txt
    File Size: 8 536 bytes
    Click to download:
    By downloading this application, you are consenting to the terms of this Download Agreement and the Software Agreement.


    Download Time Estimator
    56 KB Modem 0 hrs <1 mins
    128 KB ISDN 0 hrs <1 mins
    384 K DSL 0 hrs <1 mins
    768 K DSL 0 hrs <1 mins
    T1 0 hrs <1 mins
    T3 0 hrs <1 mins
    Detailed Description:

    You can use this script library to import or synchronize (add/change/delete) a
    CSV file with a Notes database.

    Code is "as is." Please have a thorough understanding of the code before you
    use it with live data.

    ' ****** SAMPLE USAGE OF CSVFILE ******
    ' ** THIS EXAMPLE IMPORTS THE FIRST AND LAST NAMES FROM A CSV FILE
    ' ** INTO A DATABASE WITH A FORM CALLED "F_NAME" AND THREE FIELDS "SSN" "FIRST" AND "LAST"
    ' ** THE DATABASE ALSO HAS A VIEW CALLED "V_LOOKUP" THAT CONTAINS "F_NAME" DOCS SORTED BY "SSN"
    ' ** AS THE FIRST TWO SORTED COLUMNS
    ' ** THIS EXAMPLE IMPORTS THE DATA INTO THE DATABASE
    ' ** SYNCHRONIZES THE DATA IF IT ALREADY EXISTS
    ' ** AND DELETES DOCS WITH A SSN # NOT FOUND IN THE FILE
    ' **
    ' ** Dim csv As CSVFile
    ' ** Dim st_Fields(1 To 3) As String
    ' **
    ' ** st_Fields(1) = "SSN"
    ' ** st_Fields(2) = "FIRST"
    ' ** st_Fields(3) = "LAST"
    ' **
    ' ** Set csv = New CSVFile("","F_NAME", st_Fields)
    ' **
    ' ** csv.Synchronize = True
    ' ** csv.SynchronizeView = "V_LOOKUPBYSSN"
    ' ** csv.SynchronizeDeletions = True
    ' **
    ' ** Call csv.Import

    Sandbox sample submitted by LDD user.

    This sample was provided by a Lotus Business Partner.
    Visit their website at Cadence Solutions LLC.
     

    Вложения:

    • LibCSVFile.txt
      Размер файла:
      8,3 КБ
      Просмотров:
      165
  6. VZH

    VZH Гость

    <!--QuoteBegin-Guest+12:10:2005, 18:53 -->
    <span class="vbquote">(Guest @ 12:10:2005, 18:53 )</span><!--QuoteEBegin-->Скорость передачи в Excel будет маленькая, если через COM лезть.
    [snapback]25756" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Низкая относительно. Мы выводим в ексель со скоростью от 100 до 1000 строк 10-20 столбцов в секунду. думаю что для большинства задач это приемлемо. при этом определяем формат вывода и не имеем геммороя с преобразованием типов через строку. рекомендую DCOM.
     
Загрузка...

Поделиться этой страницей