Välkommen till notessidan, Klicka på rubrikerna för att gömma och visa poster

Gå till förstasidan
Behöver du en snabb och effektiv konsult för Lotus Notes och Domino eller en offert på en applikation ?  kontakta mig nu
  Sök
 Importera från Excel till Lotus Notes  0 / 1
Här är ett enkelt script om du behöver importera data från Excel till Lotus Notes. Scriptet skapar ett dokument för varje rad i excel. För varje rad hämtar scriptet kolumn 1, 2 och 3 och lagrar i fält i Lotus Notesdokumenten.

Ett exempel på när detta kan vara användbart är om du har kontakter i Excel och vill importera dessa till din personliga Addressbok i Lotus Notes

Du behöver ange följande i scriptet
  • Var excelfilen ligger.
  • Hur många rader som ska läsas i excelfilen. dvs hur många dokument som ska skapas i Lotus Notes.
  • Vilken Lotus Notesdatabas du vill skapa dokumenten i.
  • Vilket formulärnamn du vill ha på dokumenten som skapas i Lotus Notes.
  • Vad ska fälten heta som värdena ska lagras i.


Scriptet förutsätter att du har excel installerat på den maskin där scriptet går samt att du har dina värden i första bladet i arbetsboken i kolumnerna 1,2 eller 3.

Sub Initialize Dim session As New notessession,xdb As notesdatabase Dim excel As Variant,excelbok As Variant,excelblad As Variant Dim doc As notesdocument,i As Integer ' Var finns excelfilen Const Filename = "c:\minakontakter.xls" ' Hur många rader ska läsas i excel Const MaxRader = 10 ' Ange notesdatabasen du vill skapa dokument i Set xdb=session.GetDatabase("","names.nsf") ' Koppla upp mot Excel Set excel = CreateObject("Excel.Application") excel.Visible = False ' Öppna Exceldokumentet Set excelbok=excel.Workbooks.Open(Filename) Set excelblad =excelbok.Worksheets(1) ' Skapa 1 dokument i Notes för varje rad i Excel ' Lägg till värden i kolumnerna 1,2,3 i Excel till notesdocumentet. For i = 1 To MaxRader Set doc = xdb.createdocument doc.Form = "Contact" doc.fld1 = excelblad.cells(i,1).value doc.fld2 = excelblad.cells(i,2).value doc.fld3 = excelblad.cells(i,3).value Call doc.save(True,False) Next ' Stäng arbetsboken och Excel Call excelbok.close() Call excel.quit() End Sub
Lämna gärna en kommentar
4 okt 2006  |   Länk till denna post | 0 personer gillar denna post   
80256881FDE3A2ECC12571FC003B532C38.107.191.97
Kommentarer:1
2007-01-11 20:33:35 CET - Andrei Kouvchinnikov
Om det är MÅNGA rader och kolumner som ska importeras, så får man upp till 100 gånger bättre prestanda med xlsheet.Range funktionen: importera Excel till Notes
Kommentera denna post:
Namn:
Epost:
Skriv en kommentar:




Observera: Om du skriver en giltig epost adress kommer du få mail om någon annan svarar på denna post. Din epost adress visas aldrig här.

Du kommer också få ett bekräftelsemail inom 5 minuter, om  inte, kontrollera din spam folder och makera meddelandet som "inte spam" så kommer det till din inbox nästa gång.
 Prenumerera på nya poster
Senaste Kommentarerna

Cisco VPN klient på 64 bitars Windows 7 (7)

Från: mattias

genom ett giltigt supportkontrakt

Lotus Notes Twitter v2 (13)

Från: don

We are running this database for some time now until yesterday it worked pretty good but we have made some modifications because Twitter changed the XML stream. Right now the line: nodes(i).childnodes(9).childnodes(0).text will produce errors with some tweets because the user is not element 9 anymore. Mostly this is 10 or 11 but sometime 9... ;-( We have put an extra test in the code if the element exits and then put the right number in the following code but it should check for the tag and go from there but I'm nog really familiar with the dom-parser that is used. Maybe you want to have a look at this sometime. Works for now for us again.

Cisco VPN klient på 64 bitars Windows 7 (7)

Från: Thomas

tack för det, hur får man tillgång till den tro

Cisco VPN klient på 64 bitars Windows 7 (7)

Från: Jonny L

FYI! Cisco har släppt en x64 IPSEC VPN klient!

Hur ändrar man språk för stavningskontroll i Lotus Notes? (9)

Från: Thomas Andersson

Jag kör Notes 8.5 på svenska och med svensk stavningskontroll som primär. Förutom liknande erfarenhet som Jonas så störs jag över att stavnings kontrollen en visas med att före slå att jag ska sär skriva det mesta. ---/Thomas

Några användbara sökningar i lotusscript (6)

Från: Thomas Adrian

vaddå tråkig vy, det beror väl på hur mycket fantasi du har. bygg ett formulär som visar resutlatet snyggt eller visa det ännu snyggare på webben. -Thomas

Några användbara sökningar i lotusscript (6)

Från: Göran Hedström

Ok! Inga problem med detta, men kan någon begripa hur man kan påverka hur resultatet presenteras efter sökningen. Snacka om tråkig vy!?!

Stryktipset i Lotus Notes (5)

Från: Raymond

Hej, Kanske är det inte aktuellt längre men jag måste ge dig ett tips: www.molntipset.se Här har du allt kring Stryktipset som du försöker lägga upp i Lotus Notes. /R

Hur ändrar man språk för stavningskontroll i Lotus Notes? (9)

Från: Thomas Adrian

Hej Jonas , jag får samma resultat som du, verkar inte som det företaget som IBM köper språkfiler från gör ett så bra jobb.

Hur ändrar man språk för stavningskontroll i Lotus Notes? (9)

Från: Jonas Hallgren

Finns det en "bättre" svensk ordlista att ladda ner någonstans? Kör även jag 8.5.1 och alldeles för ofta varnar notes för felstavat ord, när det inte är det. Skulle precis skriva "Jag sökte dig idag" Och "sökte" var inte ett giltigt svenskt ord, den föreslog exempelvis "sköte ". Andra ord jag fått lägga till själv: tänkte, riktiga, uppgradera, åtkomliga, aktuella. Det är rätt vanliga ord, varför gör Notes fel? /Jonas

Kategorier



Footer
klicka för att ladda om notessidan