Commit cd5f236
authored
Support comprehensive cell formatting (#285)
* Remove remaining dependency on ZipFile.jl
* Remove overlooked use of ZipFile
* No need to close zip io any longer
* No need to close zip io any longer
* Now also removed dependency on EzXML.jl except for calls to the
overloaded findall() and findfirst() functions and a single call
to EzXMLunlnk().
* Replace EzXML.findall() with a new find_all_nodes()
function that uses the XML.jl API.
* Replaced EzXML.findfirst() with find_all_nodes()[begin]
* Further changes to unlink rows in write.jl
* Yesterday's changes
* Finally got SheetRowStreamIterator to work!
* Further changes bug fixing failed tests
* Force recompile?
* Now passing all tests except `escape`
* Clean up remaining open and close actions
* Final fixes to escape tests
* Remove unnecesaary data files
* Tidy-up
* Don't pretty print
* Remove last pretty printing example
* Simplify regex that undoes pretty printing
* Updated to address #281. This now works for text,
numbers, dates, times and bools.
Also updated to address an issue with escaping in XML.jl
(issue 31 in XML.jl - JuliaComputing/XML.jl#31)
Also addresses a minor bug not previously identified in tests.
* Routing abstract numbers to new code to update
cell value only.
* Small tidy-up
* Add two new functions to make it easier to work
with cell formats:
- `setFont` to set the font of a cell
- `getFont` to retrieve the font of a cell
* Drop the `scheme` attribut to encourage font names to work.
* Add some tests for setFont().
* Implement `setFont()` over cell ranges and column ranges
* Small changes to docstrings and comments.
* Add `getBorders()` and `setBorders()` to get and
set cell borders (untested).
* Now with some tests for `getBorders` and `setBorders`
* A few more tests...
* Added `setUniformBorder()` and relevant tests.
* Added setFill and setUniformFill functions
* Added getAlignment and setAlignment functions
(not quite working yet!)
* SetAlignment function now working with tests
* Added a setOutsideBorder function (n tests yet).
* Added a setFormat function (no tests yet)
* Added a few more tests.
* Add `setColumnWidth` function
* Add fix for issue #275
* Add `setRowHeight()` function.
* Removed stray file
* Add a few changes for consistency
* Add yet more tests!
* Add (unimplemented) function to remove rare illegal characters.
* Properly unimplement the illegal characters function!
* Adjust docstring formatting.
* Fix filename typo
* Add formatting functions to API Reference
* Bump Julia compat to 1.7
* Update ci.yml to take out Julia 1.6
* Try removing generic function definitions
* Changed `@Ref` to `@ref` in `cellformats.jl`
* Update cellformats.jl - correct last `@Ref`1 parent 577b341 commit cd5f236
File tree
17 files changed
+3232
-630
lines changed- .github/workflows
- data
- docs/src
- src
- test
17 files changed
+3232
-630
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
Binary file not shown.
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
27 | 41 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
0 commit comments