Using open office calc, I have 2 csv docs of subscribers. Both with columns:
A) email address
B) first name
C) last name
Doc 1 is a list of 6800 email addresses (column A) with 3/4 of the rows having first name (column B) and last name (column C).
Doc 2 is a list of 6100 of the same email addresses in column (A).
I want to add the first and last names from doc 1 to the appropriate cells on doc 2 using the email address as the id.
Any tips?
You could try to use the VLOOKUP function to search the first and last names for each entry, but i don’t think that this would be a good solution. Instead, i would recommend to use the database features of OpenOffice:
Step 3 requires some SQL knowledge, but it’s possible to build such a INNER JOIN Query using the
design view, too (without knowing much SQL). You will need to do the following (in ooo.base, after importing both csv files):Insert -> Query (Design View)..., or using theCreate Query in Design View...Task);define the relationship: drag the mail column from table 2 to table 1 (opposite direction should work, too); display of result in query designer:
in the

Fieldstable (lower half of the design view), click into theFieldcell in the first column, select e-mail field from table 2 (csv 2);firstandlast namecolumns from table 1 (csv 1). The resulting fields table should look as follows:Running this query should give you a table of all the mail addresses from csv 2 with corresponding names from csv 1.