AutoCraig Posted January 10, 2012 Posted January 10, 2012 Is there a way I could take a Excel Spreadsheet and populate a document with the data from the spreadsheet dumped in a certain format? For Example:If I had a spreadsheet of data:ColumnA ColumnB ColumnCData0 More Data0 Even More Data0Data1 More Data1 Even More Data1Data2 More Data2 Even More Data2I want to populate a document with that data in a certain way:Data0More Data0 Even More Data0Data1More Data1 Even More Data1Data2More Data2 Even More Data2I know how to store excel data to an array (_ExcelReadArray) and I know I can painfully open a new word doc and format it. I was hoping that I could just populate some unique fields over and over again.I know my formatting in this post won't come out nice, but I hope I got the idea across.
Moderators JLogan3o13 Posted January 10, 2012 Moderators Posted January 10, 2012 Hi, AutoCraig. Have you looked into using _ExcelReadCell? You can always read the cells into variables, then dump them into your Word doc in whatever fashion you'd like. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
AutoCraig Posted January 10, 2012 Author Posted January 10, 2012 Dumping it willy nilly into a word doc was what I was trying to avoid. There would be potential to have lots of data and I don't want a word doc sitting there filling in data for 5 mins.
water Posted January 10, 2012 Posted January 10, 2012 There is an Excel UDF and a Word UDF built into AutoIt. You can access the objects created/returned by this UDFs using pure AutoIt and do what you need.Have a look at MSDN to get a reference of the Word COM.You are a bit vague in your description what you want to do. Some more information is needed to really help you. Like:What amount of data are we talking about? How big is your Excel file?What do you mean by "populate some unique fields"?Do you have a word template that needs to be filled or do you want to create the document froms cratch?... My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Moderators big_daddy Posted January 10, 2012 Moderators Posted January 10, 2012 (edited) Could you attach a sample Excel and Word documents so that we better understand your requirements? Edit: What water said ^ Edited January 10, 2012 by big_daddy
AutoCraig Posted January 10, 2012 Author Posted January 10, 2012 Sorry for the vagueness. I didn't know about the Word UDFs, that should do it. Thanks for the help.
water Posted January 10, 2012 Posted January 10, 2012 I'm not sure if the Word UDF supports you in more than opening a document and returning the object. Inserting text/data has to be done by you using the returned object. Check the functions of the Word UDF and if you have further questions describe what you want to do as detailed as possible. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now