Export address book group text file?

Hi,
I need to get a group of addresses to a friend who can not use the vcard format. I need to do it in a text file format, but don't see any way in address book to do that.
Can you help?
Meg

The vcards are actually text files - you can read them with BBEdit or Text Editor.
One way to achieve what you want is clumsy but may be workable, depending on the number in the group and what your friend plans to do with them. In Address Book, select the group and go to File/Print. Choose the List style, select the fields to be included and then click the PDF button and save the group as a PDF. Send the PDF to your friend. Friend can open it, click the "Select Text" tool, select the data and copy it off to whatever is to receive it.
Another more standard way would be to run applescript to pull the data you need into a comma-separated or tab-separated data file which can be imported into spreadsheet or address book programs. Several versions of such scripts have been posted here recently, or there are various importer/exporter scripts available on the internet.
AK

Similar Messages

  • How do I export Address Book to text file?

    I want to create a separate database for my professional contacts using Excel or Filemaker.  Right now I have them all in Address Book.  If I could just export my database as a tab-delimited text file.

    The AB file
    ~/Library/Application Support/AddressBook/AddressBook-v22.abcddb
    is a SQLite3 database. You can extract data with
    http://menial.co.uk/software/base/
    or Firefox SQLite manager

  • Importing Addresses in Address book from text file

    Hello all,
    I am attempting to import my address books from Microsoft Outlook into the Address book on the Macintosh.
    More specifically, I have several distribution lists under Outlook that I use to send out various newsletters from where I work. These distribution lists have addresses that are specifically NOT within my Contacts under Outlook.
    So far, I HAVE been able to get the 400 email addresses exported into a plain text file. This text file has only the email addresses, one per line within the text document.
    The problem I have been having is finding some way to make this information "useful" for the address book program. Attempting to import the text file doesn't work (understandably, since I assume the program will only see the text document as "one" card.)
    So my question is, how can I import these 400 addresses into the address book under a specific grouping or distribution list? Is there some way I can create individual vcards for EACH of these addresses, THEN import them?
    Or am I doing things all wrong from the get-go, and need to attempt something else?
    Here' hoping you can help!!
    Thanks

    Here's instructions. I find it hard to believe that this much work is required, but I'm not at home and so I can't experiment with my Mac.
    <http://www.macosxhints.com/article.php?story=20050828200319417&lsrc=osxh>
    I was thinking that you might just want to drag contacts from Outlook to a folder in Windows -- all the contacts get exported to individual "cards" which I'm pretty sure you can import directly into Address Book.
    As for your distribution lists -- I wouldn't be surprised if Mac OS requires everyone on the list to appear in Address Book. If you try creating a list manually, can you include recipients that don't go in Address Book?

  • Export Address Book using CSV file to Verizon Webmail

    I need to export the contents of my address book using a CSV file format which is compatible with Verizon Webmail.
    Verizon Webmail will not acknowledge any other format other than CSV and reject my attempts to use Mac sys tem formats.
    Help.... Chan

    I need to export the contents of my address book using a CSV file format which is compatible with Verizon Webmail.
    Verizon Webmail will not acknowledge any other format other than CSV and reject my attempts to use Mac sys tem formats.
    Help.... Chan

  • Exporting Address Book to .csv file

    I am trying to export my contacts from Address Book to a ".csv" file. The only export options I am seeing are "Export vCard file..." and "Back-up Address Book". I find it very hard to believe that there isn't a way for me to extract my contacts and view them in a spreadsheet format. Does anyone have any insight on this?

    Hi aritschfox, and a warm welcome to the forums!
    Might give this a try...
    http://www.apple.com/downloads/macosx/internet_utilities/addressbooktocsvexporte r.html

  • How do I Export Address Book data?

    Is there anyway to insert Address Book data into other (non-Apple) applications, e.g. Word?
    I want to send out some letters and I would like each letter to have the recipiants address at the top of the letter. Even if I could export the data to Excel first would be OK but I only seem to be able to export vCards from Address Book and Excel (nor Word) can read them?
    Any help would be appreciated.
    Thanks,

    Yink,
    you can use some third-party applications to export Address Book data as plain text files (e.g., csv) which you should then be able to import without any problems in Excel and the like.
    Some options are:
    • Export Addresses from Mail Scripts
    http://homepage.mac.com/aamann/
    • Address Book Exporter
    http://www.gwenhiver.net/address-book-exporter.html
    • Export Address Book
    http://software.dibomedia.de/ExportAddressBook
    Andreas

  • Does the Export Address book work also with Mavericks ?

    I want to export my address book to excel file ? Does the Exporter address book for mac was tested with MACOSX Maverick ? Is it going to work ?

    For the next person to come along, here are Microsoft instructions for formatting leading Zeros in Excel. http://support.microsoft.com/KB/81518
    An image of the phone number being set to text in Excels import Wizard. I don't have the 2007 version available to test, but I do not recall it being any different about a decade ago.
    <img alt="" src="https://support.cdn.mozilla.net/media/uploads/images/2014-08-09-20-22-53-96019d.png". and a link to the Microsoft documentation for Excel 2007 indicating that dialog was in Excel 2007 as well. http://office.microsoft.com/en-001/excel-help/text-import-wizard-HP010102244.aspx?CTT=5&origin=HP010099725

  • How to export Address Book content as Unicode with applescript?

    Hello,
    I have a problem for exporting address book content. I'd like to export "My Card" to a vcf file and use another application to read it. So I have the following applescript:
    *+tell application "Finder"+*
    *+set theFolder to folder "TemporaryItems" of folder "Caches" of folder "Library" of home+*
    *+end tell+*
    *+tell application "Address Book"+*
    *+set theVcard to (vcard of my card) as Unicode text+*
    *+set theFile to (theFolder as text) & "myCard.vcf"+*
    *+set theFileHandle to open for access theFile with write permission+*
    *+-- write (ASCII character of 254) to theFileHandle+*
    *+-- write (ASCII character of 255) to theFileHandle+*
    *+write theVcard to theFileHandle+*
    *+close access theFileHandle+*
    *+end tell+*
    OK, now the problem is that if "My Card" has any double-byte characters like Chinese or Arabic, the output file will just hold some question marks ("??"). The code works in Tiger but not Leopard. (Add char 254 and 255 just to make it a UTF16-BE file. So it doesn't really change the result of this script.)
    I started digging and guess here is the reason: in the following statement the "vcard of my card" will always return plain text:
    +*set theVcard to (vcard of my card) as Unicode text*+
    I got this clue from the help of ScriptEditor:
    +*vcard (text, r/o) : Person information in vCard format, this always returns a card in version 3.0 format.*+
    But in Tiger, you can see:
    +*vcard (Unicode text, r/o) : Person information in vCard format, this always returns a card in version 3.0 format.*+
    Any workaround to solve this problem?
    (And if this is not the right place to ask such question, please just let me know.)
    Thanks a lot!
    Calvin

    Hello Calvin,
    Since your code works under OSX10.4 and fails under OSX10.5, the cause would be the change made in AppleScript 2.0.
    Try -
    write theVcard as Unicode text to theFileHandle
    instead of -
    write theVcard to theFileHandle
    The read/write commands in AS 2.0 have been change so that they will always interpret the text in system's primary encoding if 'as Unicode text' is not specified in commands' parameter.
    cf.
    http://developer.apple.com/releasenotes/AppleScript/RN-AppleScript/index.html
    Unicode Support
    http://developer.apple.com/documentation/AppleScript/Conceptual/AppleScriptLangG uide/
    pp. 151-153, 168-169 (of pdf version)
    Commands Reference > read, write
    Hope this may help,
    H

  • Lion 10.7.1. how do you transfer the address book groups to a spreadsheet?

    Lion 10.7.1. how do you transfer the address book groups to a spreadsheet?

    Download Address Book Extractor from the App Store ($1.99), export to a csv file and open in the spreadsheet of your choice.

  • Export Screen to Flat Text file

    Hello,
    I'm very new in SAP and need to modify a little program.
    I would like to export the current screen in a flat text file.
    The file must be stored on the SAP server ( /usr/sap/data/bel) so not on my local harddrive.
    I searched and found found functions like WS_download and GUI_download, but I'm not sure how to use them. Can somebody help me please?
    Curent Code of my report:
    REPORT ZAT_CLRDEP01.
    Tables declaration
    tables : vbrp,bkpf,bseg.
    Data declaration
    data: begin of itab1 occurs 0,
              vbeln like vbrp-vbeln,
              arktx like vbrp-arktx,
              belnr like bkpf-belnr,
          end of itab1.
    data: begin of itab2 occurs 0,
              vbeln like vbrp-vbeln,
              arktx like vbrp-arktx,
              belnr like bkpf-belnr,
          end of itab2.
    data: begin of itab3 occurs 0,
              kunnr like bseg-kunnr,
              name1 like kna1-name1,
              vbeln like vbrp-vbeln,
              zfbdt like bseg-zfbdt,
              belnr like bkpf-belnr,
              augcp like bseg-augcp,
              augbl like bseg-augbl,
              arktx like vbrp-arktx,
          end of itab3.
    data: begin of itab4 occurs 0,
              kunnr like bseg-kunnr,
              name1 like kna1-name1,
              vbeln like vbrp-vbeln,
              zfbdt like bseg-zfbdt,
              augcp like bseg-augcp,
              augbl like bseg-augbl,
              arktx like vbrp-arktx,
              pswbt like bseg-pswbt,
          end of itab4.
    data: vbeln_tst like vbrp-vbeln.
    Selections
    parameters accgrp like vbrp-ktgrm default '03' obligatory.
    parameters compcde like bkpf-bukrs default 'LOI' obligatory.
    select-options: billdoc for vbrp-vbeln.
    select-options: customer for bseg-kunnr.
    select-options: fiscyear for bkpf-gjahr.
    select-options: reldate for bseg-augcp.
    select-options amount for bseg-pswbt.
    INITIALIZATION.
      fiscyear-low = sy-datum(4).
      fiscyear-high = sy-datum(4).
      append fiscyear.
      reldate-high = sy-datum.
      append reldate.
      amount-low = '100'.
      amount-high = '2000'.
      append amount.
    START-OF-SELECTION.
      refresh: itab1,itab2,itab3,itab4.
      clear  : itab1,itab2,itab3,itab4.
      clear: vbeln_tst.
      select * into corresponding fields of table itab1
        from vbrp inner join bkpf
        on    vbrpmandt = bkpfmandt
          and vbrpvbeln = bkpfxblnr
        where vbrp~ktgrm = accgrp
          and bkpf~bukrs = compcde
          and bkpf~gjahr = fiscyear.
      loop at itab1.
        if itab1-vbeln ne vbeln_tst.
          move itab1-belnr to itab2-belnr.
          move itab1-vbeln to itab2-vbeln.
          move itab1-arktx to itab2-arktx.
          append itab2.
        endif.
        vbeln_tst = itab1-vbeln.
      endloop.
      loop at itab2.
        select * from bseg
                      where bukrs = compcde
                        and belnr = itab2-belnr
                        and gjahr = fiscyear
                        and buzei = '001'
                        and augcp in reldate
                        and augbl ne ''
                        and vbeln in billdoc
                        and kunnr in customer.
          if sy-subrc = 0.
            move itab2-belnr to itab3-belnr.
            move bseg-kunnr to itab3-kunnr.
            select single name1 from kna1
                          into itab3-name1
                 where kunnr = itab3-kunnr.
            move itab2-vbeln to itab3-vbeln.
            move bseg-zfbdt to itab3-zfbdt.
            move bseg-augcp to itab3-augcp.
            move bseg-augbl to itab3-augbl.
            move itab2-arktx to itab3-arktx.
            append itab3.
          endif.
        endselect.
      endloop.
      loop at itab3.
        select * from bseg
                    where bukrs = compcde
                      and belnr = itab3-belnr
                      and gjahr = fiscyear
                      and hkont = '0000488600'
                      and pswbt in amount.
          if sy-subrc = 0.
            move itab3-kunnr to itab4-kunnr.
            move itab3-name1 to itab4-name1.
            move itab3-vbeln to itab4-vbeln.
            move itab3-zfbdt to itab4-zfbdt.
            move itab3-augcp to itab4-augcp.
            move itab3-augbl to itab4-augbl.
            move itab3-arktx to itab4-arktx.
            move bseg-pswbt to itab4-pswbt.
            append itab4.
          endif.
        endselect.
      endloop.
    END-OF-SELECTION.
      sort itab4 by kunnr.
      loop at itab4.
        at first.
          write:/ '   customer                    ','billing doc.',
          'Billing date',' Release date','Release doc.',
         '            material                         ','G/L amount'.
        endat.
        write:/ itab4-name1.
        write at 36 itab4-vbeln.
        write at 47 itab4-zfbdt.
        write at 61 itab4-augcp.
        write at 74 itab4-augbl.
        write at 88 itab4-arktx.
        write at 127 itab4-pswbt.
      endloop.
    Thanks in advance!
    Kindly regards,
    Nico

    Hello,
    Thanks for your help and fast reaction, I added the 'open dataset' but probably made some minor error:
    I'm getting  field "result" (name of my text file) is unknown. It is neither in one of the specified tables or defined by a 'DATA' statement
    Currently have following code:
    Objet du programme :                                                 *
          Recherche de documents de facturation SD sur base de           *
          l' "account assignment group" de l'article                     *
          Stocker ces valeurs dans une table interne afin                *
          de retrouver les pièces comptables correspondantes.            *
          Afficher le N° du document de facturation, celui de la         *
          pièce comptable, la date de release du release document.       *
    REPORT ZAT_CLRDEP01.
    Tables declaration
    tables : vbrp,bkpf,bseg.
    Data declaration
    data: begin of itab1 occurs 0,
              vbeln like vbrp-vbeln,
              arktx like vbrp-arktx,
              belnr like bkpf-belnr,
          end of itab1.
    data: begin of itab2 occurs 0,
              vbeln like vbrp-vbeln,
              arktx like vbrp-arktx,
              belnr like bkpf-belnr,
          end of itab2.
    data: begin of itab3 occurs 0,
              kunnr like bseg-kunnr,
              name1 like kna1-name1,
              vbeln like vbrp-vbeln,
              zfbdt like bseg-zfbdt,
              belnr like bkpf-belnr,
              augcp like bseg-augcp,
              augbl like bseg-augbl,
              arktx like vbrp-arktx,
          end of itab3.
    data: begin of itab4 occurs 0,
              kunnr like bseg-kunnr,
              name1 like kna1-name1,
              vbeln like vbrp-vbeln,
              zfbdt like bseg-zfbdt,
              augcp like bseg-augcp,
              augbl like bseg-augbl,
              arktx like vbrp-arktx,
              pswbt like bseg-pswbt,
          end of itab4.
    data: vbeln_tst like vbrp-vbeln.
    Selections
    parameters accgrp like vbrp-ktgrm default '03' obligatory.
    parameters compcde like bkpf-bukrs default 'LOI' obligatory.
    select-options: billdoc for vbrp-vbeln.
    select-options: customer for bseg-kunnr.
    select-options: fiscyear for bkpf-gjahr.
    select-options: reldate for bseg-augcp.
    select-options amount for bseg-pswbt.
    INITIALIZATION.
      fiscyear-low = sy-datum(4).
      fiscyear-high = sy-datum(4).
      append fiscyear.
      reldate-high = sy-datum.
      append reldate.
      amount-low = '100'.
      amount-high = '2000'.
      append amount.
    START-OF-SELECTION.
      refresh: itab1,itab2,itab3,itab4.
      clear  : itab1,itab2,itab3,itab4.
      clear: vbeln_tst.
      select * into corresponding fields of table itab1
        from vbrp inner join bkpf
        on    vbrp~mandt = bkpf~mandt
          and vbrp~vbeln = bkpf~xblnr
        where vbrp~ktgrm = accgrp
          and bkpf~bukrs = compcde
          and bkpf~gjahr = fiscyear.
      loop at itab1.
        if itab1-vbeln ne vbeln_tst.
          move itab1-belnr to itab2-belnr.
          move itab1-vbeln to itab2-vbeln.
          move itab1-arktx to itab2-arktx.
          append itab2.
        endif.
        vbeln_tst = itab1-vbeln.
      endloop.
      loop at itab2.
        select * from bseg
                      where bukrs = compcde
                        and belnr = itab2-belnr
                        and gjahr = fiscyear
                        and buzei = '001'
                        and augcp in reldate
                        and augbl ne ''
                        and vbeln in billdoc
                        and kunnr in customer.
          if sy-subrc = 0.
            move itab2-belnr to itab3-belnr.
            move bseg-kunnr to itab3-kunnr.
            select single name1 from kna1
                          into itab3-name1
                 where kunnr = itab3-kunnr.
            move itab2-vbeln to itab3-vbeln.
            move bseg-zfbdt to itab3-zfbdt.
            move bseg-augcp to itab3-augcp.
            move bseg-augbl to itab3-augbl.
            move itab2-arktx to itab3-arktx.
            append itab3.
          endif.
        endselect.
      endloop.
      loop at itab3.
        select * from bseg
                    where bukrs = compcde
                      and belnr = itab3-belnr
                      and gjahr = fiscyear
                      and hkont = '0000488600'
                      and pswbt in amount.
          if sy-subrc = 0.
            move itab3-kunnr to itab4-kunnr.
            move itab3-name1 to itab4-name1.
            move itab3-vbeln to itab4-vbeln.
            move itab3-zfbdt to itab4-zfbdt.
            move itab3-augcp to itab4-augcp.
            move itab3-augbl to itab4-augbl.
            move itab3-arktx to itab4-arktx.
            move bseg-pswbt to itab4-pswbt.
            append itab4.
          endif.
        endselect.
      endloop.
    END-OF-SELECTION.
      sort itab4 by kunnr.
    EXPORT OUTPUT TO FLAT TEXT FILE :                                    *
    open dataset result for output in text mode.
    if sy-subrc = 0.
    loop at itab4.
    at first.
    write:/ ' customer ','billing doc.',
    'Billing date',' Release date','Release doc.',
    ' material ','G/L amount'.
    endat.
    write:/ itab4-name1.
    write at 36 itab4-vbeln.
    write at 47 itab4-zfbdt.
    write at 61 itab4-augcp.
    write at 74 itab4-augbl.
    write at 88 itab4-arktx.
    write at 127 itab4-pswbt.
    transfer itab4 to result.
    endloop.
    close dataset result.
    endif.
    Thank you!
    Regards,
    Nico

  • How can I copy the contents of an address book group

    Does anyone know how I can copy the entire contents of an Address Book group and paste the results into an e-mail to send to others? When I select the group and then the "copy" tool, it copies only the first address in the group. If I select "select all", it selects all e-mail addresses everywhere, not just the ones in the intended group.

    He did not want to add them all to his address book; he simply wanted to have my long list of staff email addresses without having to type it or create it himself, like this: [email protected], [email protected], [email protected], [email protected], etc. We used to use an email application called Eudora which allowed you to copy and paste group lists as though they were just text characters. With Mail (and Address Book), everything is connected to everything else and a group list is actually a set of flagged contacts from your "All Contacts" list.

  • Set outgoing account based on address book group

    Hello -- I am looking for a way to automatically set the account of new outgoing messages based on the address book group membership of the email recipient. For example, a script or rule that works something like:
    If [any recipient] belongs to group [employer1] set message account [employer1];
    If [any recipient] belongs to group [employer2] set message account [employer2];
    If [any recipient] belongs to group [personal] set message account [personal];
    etc.
    Paul Berkowitz has written a very clever script to do exactly this for Entourage (see http://scriptbuilders.net/files/otheraccountx2.0.5.html) but I have been unable to locate an equivalent for Mail.app.
    I would very much appreciate any suggestions regarding where to find (or how to build) a script, automator workflow, etc. that accomplished this task.
    Thank you!
    Adam

    V.K. wrote:
    for some reason it can only script changes to messages that were initiated by apple script. At least that has been my experience. I would be VERY happy to be proved wrong on this.
    Thanks for the feedback. Assuming your point above is correct, is it possible to create a script or workflow that initiates a new outgoing email message then changes the account to something other than the default? For example, I might might disable [cmd-n] for new messages, then set up new shortcuts linked to simple scripts so that that [ctrl-cmd-A] would initiate a new message with the account set for Employer Alpha and [ctrl-cmd-b] would initiate a new message with the account set for Employer Beta. An alternative solution might be to write a script to replace the usual [cmd-n] with a simple dialogue box that forces me to make a conscious decision about the From account every time I initiate a new outgoing email message.
    My goal here is to prevent a situation in which I forget to manually switch from the default account to the correct account for an outgoing message, thus inadvertently sending email from the wrong address. Either of the solutions I described in the paragraph above would meet my needs... might one or both of these might be possible?
    Thank you again for your support,
    Adam

  • How to export Address Book to FileMaker Pro?

    How to export Address Book to FileMaker Pro so mailing labels can be printed.
    FileMaker Pro does a better job at a miniature address book.
    Thanks!

    @GeorgeBetty,   I asume that Address Book's built in print functionality doesn't meet your needs. correct?
    https://discussions.apple.com/thread/2670577
    The Soliant_vCard_Import_v1.1.fp7 file will come in handy someday... I've got that saved.  Thanks BDAqua!

  • How to turn mailing lists into address book groups

    I'm looking for better ways to manage groups in the address book.
    I especially need a way add recipients on distribution list for a particular piece of email to a particular group. I have a bunch of implicit groups I've created that way in gmail and I'd like create explicit address book groups out of my (informal) email distribution lists. Mail.app does a good job of downloading the mails via imap or pop, but now I want to select a message and say "Add everyone who received this mail to my alumni [or whatever] group in the address book."
    I'm also looking for other ideas, tips, scripts for managing groups in my address book.

    OK, how about you open your csv file in Excel and put a tag identifying the custom label in front of each of the items (so eg 05991444555 with label special becomes sp-05991444555), then do your import. Then after the import run an AppleScript to strip the tag and reset the label.
    AK

  • ISync syncs to wrong Address Book group

    When I sync my phone (Nokia 3230) with my MacBook, I designate the Address Book group titled "Contacts in 3230" to be synced. But contacts that I've added to the phone (my usual way of adding new contacts) are transferred to my "All" contacts in Address Book, but NOT to the designated group. To correct this, I have to manually try to remember what contacts were added to the phone, and then copy them from "All" into the "Contacts in 3230" group.
    How can I make iSync sync to the designated group?
    Many thanks for your advice.

    I have the same problem with a Nokia 6230. Really annoying as i sync has now cluttered up my mac address book with phone contacts that i wanted in a specific group called 'nokia back up' Also I tried putting a test item in this folder and this did not download onto the phone. I don't want my phone filled with all of my contacts and i don't want my mac filled with all the temporary contacts that end up in a phone on a Friday night. All i want is to back up my phone to my mac in case i loose it. should be simple enough!

Maybe you are looking for

  • How do I fix this error when restoring?

    Hi all, I'm having the worst time trying to restore my iPad to a backup. I enabled using it as a development device and was screwing around with Xcode for a while. Just to make sure I didn't accidentally mess anything up I went ahead and told iTunes

  • Driver issue FIXED in Vista / boot camp with new, unibody macbook pro!!

    Hay people, I found a fix for the freezing issues with Vista running in Boot camp with the new, unibody Macbook pros. The driver for the 9600M Gt is no good if you install it from the Apple 2.1 version driver disc (Mac osx disc)for some (most) of us.

  • Txt from Nokia to say an update is available, but ...

    Last night I got a text from "My Nokia" which said: "A software update for your device is available from Nokia. Visit www.nokia.com/softwareupdate or your local Nokia support pages for more details." I've been waiting for v6.xx for my phone for a whi

  • SAP MMC Console (ABAP Trial) -- what's its purpose

    Hi all I've successfully installed SP12 Abap trial on a Win XP Virtual machine. It starts sucessfully using the  standard Windows Menu ==NSP==> Start Application Server. If I use the MMC it takes much longer and there is a lot more disk activity (I'm

  • Ssh experiencing intermittent disconnects

    Im not sure if this is a gateway problem or my ssh configuration. I have a fresh install of arch Linux that i am using to build an HTPC with. I do most of my work through putty since the arch box is connected to our tv . Im using a netctl profile to