Updated Wiki: Home
Welcome to VFPXA Visual FoxPro Community effort to create open source add-ons for Visual FoxPro 9.0. The code, classes, and libraries made available here are the result of a community-based effort to...
View ArticleNew Comment on "XLSXWorkbook"
rkaye & BrettHudson-- In your implementation of AddStringValue() where you are using a single property for the counter may cause problems if you have multiple workbooks created in the class. The...
View ArticleNew Comment on "XLSXWorkbook"
Yep. I read it and followed along. :-) I also noticed that the GetNextID method was used for multiple cursors and expressed my uncertainty about Brett's solution in an earlier comment. Since the code...
View ArticleNew Comment on "XLSXWorkbook"
Does this line (~72) in GetNextID contain a typo? CASE tcCursor = "xl_indxcolors" Based on what I see elsewhere in the code the alias name used is "xl_ndxcolors".
View ArticleNew Comment on "XLSXWorkbook"
kraye-- Yes it should be 'xl_ndxcolors'; but this miss-typing occurs in GetNextId(), SetLastId(), and ReadStylesXML(). It would always have returned a value of zero from the AddIndexColor() method as...
View ArticleReleased: XLSX Workbook (Mar 13, 2017)
This Class allows reading and writing from/to XLSX format files without any automation. Support for cell import/export with cell formatting and formulas. Cell formatting includes borders, font (size,...
View ArticleUpdated Release: XLSX Workbook (Mar 13, 2017)
This Class allows reading and writing from/to XLSX format files without any automation. Support for cell import/export with cell formatting and formulas. Cell formatting includes borders, font (size,...
View ArticleNew Comment on "XLSXWorkbook"
kraye-- I have not used INDEXSEEK() before (in fact I was unaware of it). Reading the documentation on it, it seems the only difference between it and SEEK() is the moving of the record. The second...
View ArticleNew Comment on "XLSXWorkbook"
Hi Greg, The ability to control moving the record pointer is indeed the functional difference between INDEXSEEK and SEEK. But it's also not necessary to call it twice. The key here is when looking for...
View ArticleNew Comment on "XLSXWorkbook"
kraye-- I will make the changes to change SEEK(.., ..., ...) to INDEXSEEK(..., True, ..., ...); I don't see the harm in doing this; in fact it is apparently better in your testing. Getting ~5% better...
View ArticleNew Comment on "XLSXWorkbook"
It's Richard. Check your R13 release notes. :-) Don't take my word for it. Let's get some of the other folks here who have been participating in the optimization discussion to try it out. I like what...
View ArticleNew Comment on "XLSXWorkbook"
Richard-- I didn't 'match' you to the previous person... thanks for update. I changed the old code for creating an xml string and enhanced it using DOM object (i.e.,...
View ArticleNew Comment on "XLSXWorkbook"
No worries. I clearly relish my anonymity. I should have been more specific. The class should filter out control type characters, with the exception of TAB, LF & CR, because Excel will refuse to...
View ArticleNew Comment on "XLSXWorkbook"
So I didn't get very far with a refactor on GetNextID. (Arrays aren't very OOPy.) Also, by this time of the day I'm down a good 40 IQ points... ;-) But I will keep reporting back here if I can come up...
View ArticleReleased: XLSX Workbook (Mar 13, 2017)
This Class allows reading and writing from/to XLSX format files without any automation. Support for cell import/export with cell formatting and formulas. Cell formatting includes borders, font (size,...
View ArticleUpdated Release: XLSX Workbook (Mar 13, 2017)
This Class allows reading and writing from/to XLSX format files without any automation. Support for cell import/export with cell formatting and formulas. Cell formatting includes borders, font (size,...
View ArticleNew Comment on "XLSXWorkbook"
All-- Sorry for the 'flurry' of releases today. I have been 'stomping' on the bugs today and found another one that came up in converting a string with an embedded double-quote that has to be assigned...
View ArticleReleased: XLSX Workbook (Mar 14, 2017)
This Class allows reading and writing from/to XLSX format files without any automation. Support for cell import/export with cell formatting and formulas. Cell formatting includes borders, font (size,...
View ArticleUpdated Release: XLSX Workbook (Mar 14, 2017)
This Class allows reading and writing from/to XLSX format files without any automation. Support for cell import/export with cell formatting and formulas. Cell formatting includes borders, font (size,...
View ArticleUpdated Wiki: Home
Welcome to VFPXA Visual FoxPro Community effort to create open source add-ons for Visual FoxPro 9.0. The code, classes, and libraries made available here are the result of a community-based effort to...
View Article