diff options
| author | Randy Morgan <[email protected]> | 2012-06-26 22:44:33 +0900 |
|---|---|---|
| committer | Randy Morgan <[email protected]> | 2012-06-26 22:44:33 +0900 |
| commit | f56a253539ea5d932eb3c6fc0fdba7f07377ad02 (patch) | |
| tree | c0d2a04de7bcd5bb8b48d462106e4b9f698fae32 /lib | |
| parent | 053ff02c4e10ba6b6ebbc0107b5ba3cf78caa00d (diff) | |
| download | caxlsx-f56a253539ea5d932eb3c6fc0fdba7f07377ad02.tar.gz caxlsx-f56a253539ea5d932eb3c6fc0fdba7f07377ad02.zip | |
fixes #105 - disallow control characters.
thanks to asakusarb - I found out about [:cntrl:] -- so no more control
characters can accidentally get pushed into y our xlsx.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/axlsx/workbook/worksheet/worksheet.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/axlsx/workbook/worksheet/worksheet.rb b/lib/axlsx/workbook/worksheet/worksheet.rb index e206720a..0f9f4799 100644 --- a/lib/axlsx/workbook/worksheet/worksheet.rb +++ b/lib/axlsx/workbook/worksheet/worksheet.rb @@ -575,8 +575,7 @@ module Axlsx # [#xAFFFE-#xAFFFF], [#xBFFFE-#xBFFFF], [#xCFFFE-#xCFFFF], # [#xDFFFE-#xDFFFF], [#xEFFFE-#xEFFFF], [#xFFFFE-#xFFFFF], # [#x10FFFE-#x10FFFF]. - # This will crunch 1.8.7 - # str.tr("\u0001-\u0008", '') + str.gsub(/[[:cntrl:]]/,'') end # The worksheet relationships. This is managed automatically by the worksheet |
