BeanCounter Export

Auction & Economy Login to Add Favorites
  • 0 Likes
  • Project Manager: bwh
  • World of Warcraft
  • 34 Monthly Downloads
  • Supports: 4.0.6
  • 5,998 Total Downloads
  • Updated 11/10/2010 1:33:20 AM
  • Created 4/26/2010 3:43:47 AM
  • 19 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: BeanCounter v1.4.1
or

About BeanCounter Export

I was quite bored to not be able to extract information from the in-game BeanCounter addon from Auctioneer Suite. With some VBA and regular expressions I succeeded to gather what I needed.

This excel file requires Office 2007 and macros to be allowed. Browse to your BeanCounter.lua and click Run button. (For versions 1.3 and lower: when the file opens hit Alt+F8 to run the macro named ReadFile...)

It will ask for your full path to your BeanCounter.lua (default c:\program files\World of warcraft\Wtf\xxxxxxx\bloodfeather\saved variables\beancounter.lua) wait a few minutes, and you should have all the successful and failed auctions on two separate sheets.

I mainly created it for my personal usage, but if you want anything (and I have time for it) let me know!

If you want to share of your revenues from AH, you can donate here

v1.4.1 Fixes:

  • Updated the parsing algorithm to work with latest BeanCounter data, my tests were OK, let me know if you have any problems.
  • Removed MS Dialog control class reference, which caused problems for some users.

v1.3.1 Fixes:

  • Increased the transaction limit from 100.000 to 500.000, since I hit it yesterday :)
  • Removed the Alt+F8 functionality, just click the Run button.

v1.3 Changes:

  • Changed the way the BeanCounter filename is entered, now one can either paste into a cell on the main sheet or click a button to browse to the file (which enters the path into the cell) Thanks to Akrostychon for his small filedialog code
  • Added a new optional selection which allows to disable new currency formatting if a user so desires (Again thanks to Akrostychon for the excek cell format)

v1.2 Fixes:

  • Changed the code a bit, so it works regardless where the itemids data block appears in the lua file...

v1.1 Changes:

  • Added 1 new sheet, called MyBids
  • Changed regular expressions a bit to make sure unicode characters are matched even if in character name (this time for real I hope!)

v1.0 Changes:

  • Added 3 toggle options to the main sheet, allowing some of the sheets to be ignored to gain speed
  • Added a simple toggle to the main sheet, when set to yes, it autofilters the sheets upon finishing file reading
  • Changed the reading code and reading speed increased around 3 times. Now it takes approx. 1 minute to read a 100000 transaction .lua (on a Core i7 920 machine)

For earlier changes, see the change log

v1.4.1 Fixes:

  • Updated the parsing algorithm to work with latest BeanCounter data, my tests were OK, let me know if you have any problems.
  • Removed MS Dialog control class reference, which caused problems for some users.

v1.3.1 Fixes:

  • Increased the transaction limit from 100.000 to 500.000, since I hit it yesterday :)
  • Removed the Alt+F8 functionality, just click the Run button.

v1.3 Changes:

  • Changed the way the BeanCounter filename is entered, now one can either paste into a cell on the main sheet or click a button to browse to the file (which enters the path into the cell) Thanks to Akrostychon for his small filedialog code
  • Added a new optional selection which allows to disable new currency formatting if a user so desires (Again thanks to Akrostychon for the excek cell format)

v1.2 Fixes:

  • Changed the code a bit, so it works regardless where the itemids data block appears in the lua file...

v1.1 Changes:

  • Added 1 new sheet, called MyBids
  • Changed regular expressions a bit to make sure unicode characters are matched even if in character name (this time for real I hope!)

v1.0 Changes:

  • Added 3 toggle options to the main sheet, allowing some of the sheets to be ignored to gain speed
  • Added a simple toggle to the main sheet, when set to yes, it autofilters the sheets upon finishing file reading
  • Changed the reading code and reading speed increased around 3 times. Now it takes approx. 1 minute to read a 100000 transaction .lua (on a Core i7 920 machine)

v0.05 Minor change:

  • Changed the parsing code to be a bit more error-friendly

v0.04 Minor change:

  • Changed the file reading routine with subxero's suggestion to support UTF8 (unicode) character names

v0.03 Several changes:

  • Added CharacterName to settings sheet to only get that characters data
  • Added Number of Days to settings sheet to only get last # of days data
  • Added code to fill out MyBuyouts tab

v0.02 Added settings sheet, which only contains servername field, enter your servername into the orange colored box (probably case insensitive)

Comments

First Previous Page 1 of 7 Next Last
  • #104

    It's kind of hard for me to monitor comments. If you have any problems with this please open a ticket on curseforge (http://wow.curseforge.com/addons/beancounter-export/tickets/) and I'll do my best to fulfill your wishes :)

  • #103

    Was just starting to write my own code when I thought 'lets do another search' and voila...

     

    Didn't work straight out the box with Office 2003 but replacing the rows R500001 with R65536 solves the problem and it creates my file.  Add a pivot table and I can easily see what makes me the largest volume of cash, not profit but I'm just looking at reducing down the items I Sell.

  • #102
    Using v1.4.1. Only updated filepath and server fields. No results after running much like fawnheart below. Your support would be appreciated. I can supply my beancounter file if necessary with instructions where to upload.
  • #100
    Thanks very very much for this!! I'd been hoping for something like this for a long while and am surprised it took me this long to find it.
  • #99
    doesnt seem to work, does not show any data after the macro is done
  • #101
    Are you certain you have the server name entered in? I know I missed that my first run.
  • #96
    The first screen shot, with the sample pivot table does not seem to be set up in the download? Or am i missing something?
    Making pivot tables have always baffled me and i suck at excel

    Having sales, bids and buyouts on 3 seperate sheets takes away some ability I can think of. Also, I am not sure if this is possible, but can vendor prices be added? I buy so many items every day that are auctioned under vendor prices, I am curious what my actual profit has been. When I use the dropdown for vendor its good to see what i spent on items, but there is no QUICK way for me to look up every item I buy but maybe the item ID can?
  • #97
    will try to look into this next week, deadly busy these days
  • #94
    I want to identify the glyphs, which dont find buyers, so I wanted to export my Beancounter-data.

    This macro successfully exported some data from my beancounter.lua, but the column "item name" is empty :(
    Every other column seems to have correct data, but the name of the item is missing (empty cells).
    Maybe cause by my localized german client?
  • #95
    Can you create a ticket and post your BeanCounter.lua to the curseforge (accessible via link above)

    It will be helpful for me not to forget it :)
  • #98
    Nyks,

    Have you uploaded this yet?
  • #91
    does not work with office 2011 for mac. complains about not being able to find the project or module when clicking "browse". not that I expected it to work anyway...
  • #92
    Hi odinsride,
    I'm sorry, but I won't be able to support mac, because it does not have the same macro model for windows as far as I know. Feel free to use my VBA code to port it to mac if you want.
  • #93
    What do you mean when you say "port it to mac"? I'd really love a mac option.

    Thanks!
  • #89
    1.4.1 working great on office 2007. Great job! Keep up the good work.
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Diablo III Giveaway

Enter Now!