Commit Graph

187 Commits

Author SHA1 Message Date
Wei Lin
d2255c6acb
Merge pull request #357 from Weilence/feat-merge-attribute
[New] Add a merge attribute
2022-04-03 13:41:03 +08:00
Wei
f9d3a2b370 - [Bug] Fixed QueryAsDataTable read big file will throw NotImplementedException #360
- [Doc] Reading big file by disk-base cache
2022-04-03 13:17:50 +08:00
Wei
2242410761 [New] Support SharingStrings disk cache (when this file size >= 5 MB), it can reduce reading 2GB SharingStrings only needs 1~13 MB memory #117 2022-04-03 04:41:06 +08:00
罗威
4868c77ec8 [New] Add a merge attribute 2022-04-02 23:22:52 +08:00
Wei
12b6b25d0f [Bug] SaveAs by datareader, sometime it will add one more autoFilter column #352 2022-03-29 23:31:54 +08:00
danielshih
201c5c419d add more test case 2022-03-26 22:49:27 +08:00
danielshih
bc2f9070f0 async enhancement.
1. add cancellationToken
2. add ConfigureAwait avoid UI context Switch.
2022-03-26 22:29:49 +08:00
罗威
0c53afdafd chron: DbList use static count 2022-03-25 08:58:23 +08:00
罗威
ef8b834088 fix: cache test 2022-03-25 07:58:41 +08:00
罗威
65ad0f7e4c feat: cache sharedstrings in sqlite 2022-03-24 23:46:54 +08:00
Wei
bbe29ae1b3 [New] SaveAs support overwriteFile parameter for enable/unable overwriting exist file #307 2022-03-19 21:14:20 +08:00
Wei
60ef6fc856 Add unit test for nullable type mapping of SaveAs and Query 2022-03-18 17:02:20 +08:00
Wei
33fd7dfc9d [Bug] Fixed when CultureInfo likesff-Latn , datareader field type is datetime that will get error OA Date format #343 2022-03-18 16:11:24 +08:00
Wei
7c065eb93e [Bug] Fixed multiple threads Async error 'The given key N was not present in the dictionary' #344 2022-03-18 13:29:50 +08:00
Wei
03ce5b70c2 - [Bug] Fiexd Query multiple same title will cause startcell to get wrong column index #I4YCLQ
- [OPT] Optimize Query<T> algorithm
2022-03-18 01:27:47 +08:00
Wei
9a92d74fa0 [Bug] Fixed QueryAsync not return dynamic type 2022-03-14 11:57:23 +08:00
Wei
309d649c64 [Bug] fixed QueryAsync configulation not working #338 2022-03-14 11:34:49 +08:00
Wei
73cc5fe583 Test : add gb2312 unit test 2022-03-14 09:09:35 +08:00
Wei
9d23e32c9b - [New] Query support strict open xml, thanks [Weilence (Lowell)](https://github.com/Weilence) #335
- [New] SaveAs use the configured CultureInfo to write format cell value, thanks [0xced (Cédric Luthi)](https://github.com/0xced) #333
- [New] SaveAsByTemplate will clean template string when parameter is IEnumerable and empty collection. #I4WM67
2022-03-09 23:15:11 +08:00
Wei
6ae635bf26 [New] SaveAsByTemplate default ignore template missing parameter key exception, OpenXmlConfiguration.IgnoreTemplateParameterMissing can control it. #I4WXFB 2022-03-09 22:48:15 +08:00
罗威
912a16b911 支持Strict Open Xml 2022-03-08 20:32:05 +08:00
罗威
a7a18b0040 支持Strict Open Xml 2022-03-08 17:18:04 +08:00
Wei
e5cc813ab0 [Bug] SaveAs CSV when value is DataTable, if Key contains " then column name will not show "。 #I4WDA9 2022-03-04 16:39:13 +08:00
Wei
14586c739c [Bug] Fix when CultureInfo like Czech will get invalid output with decimal numbers #331 2022-03-03 11:42:46 +08:00
Wei
a222e2a4f8 [New] Support System.ComponentModel.DisplayName's [DisplayName] as title [#I4TXGT] 2022-02-16 16:20:42 +08:00
Wei
c46a03dfc7 [New] Support GetReader method #328 #290 2022-02-14 16:22:59 +08:00
Wei
3deedcb2e0 - [Breaking Change] Remove Byte Array to base64 Converter
- [Breaking Change] Replace `ConvertByteArrayToBase64String` by `EnableConvertByteArray`
2022-02-12 16:05:05 +08:00
Wei
f2f5e6d497 [Bug] SaveAs file error (Excel cell max length 32,767 characters) #327 2022-02-12 15:51:57 +08:00
Wei
5db234d019 - [New] SaveAs support to custom CultureInfo #316
- [New] Query support to custom CultureInfo #316
2022-02-12 09:51:08 +08:00
Wei
ebc05c508d [New] Query support to custom CultureInfo 2022-02-10 17:13:11 +08:00
Wei
e4b9a99e2e - [New] SaveAs CSV support to custom CultureInfo
- [Doc] Update logo icon
2022-02-08 10:53:47 +08:00
Wei
57751a2257 [Bug] Fix SaveAs multiple sheet value error "Excel completed file level validation and repair. Some parts of this workbook may have been repaired or discarded." #325 2022-02-07 10:29:47 +08:00
Wei
a3693db188 [New] ExcelFormat support DateTimeOffset/Decimal/double etc. type format #I49RZH #312 #305 2022-01-22 17:02:16 +08:00
Wei
09ec6fd124 - [New] Query support ExcelInvalidCastException to store column, row, value data #309
- [Opt] Query code refactoring
2022-01-22 11:32:43 +08:00
Wei
0c179c87a1 Code refactoring 2022-01-22 08:27:25 +08:00
Wei
1416af71c0 - [New] Support byte file import/export
- [New] SaveAs support to convert byte[] value to base64 string
- [New] Query support to convert base64 value to byte[]
- [New] OpenXmlConfiguration add `ConvertByteArrayToBase64String` to turn on/off base64 convertor
2022-01-21 17:21:14 +08:00
Wei
0ee399d4f0 - New : SaveAs support convert bytes to base64 to store data #318
- Fix : File convert to base64 value out of cell
#319
2022-01-21 15:12:48 +08:00
Wei
45e4a57c20 [New] SaveAs support image #304 2022-01-21 12:01:22 +08:00
Wei
fb30be7bd3 Fix : image can read from file path 2022-01-21 11:17:01 +08:00
Wei
14ee731b64 Fix : write to zip, the image format error 2022-01-20 17:22:04 +08:00
Wei
33e977dde1 New : SaveAs support image 2022-01-20 14:48:05 +08:00
Wei
1efc7dca4b V0.20.0 Code Refactoring 2022-01-19 16:10:19 +08:00
Wei
3c2b6314ef New - SaveAsByTemplate supports datareader #I4HL54 2021-11-19 10:12:14 +08:00
Wei
199da34e43 Fix bug : Prefix and suffix blank space will lost after SaveAs #294 2021-11-15 16:43:28 +08:00
wei
9a05683bf1 [New] QueryAsDataTable remove empty column keys. #298 2021-10-25 17:02:24 +08:00
wei
f5e990731d [Bug] Fix SaveAsByTemplate & convert to &amp; 2021-10-21 17:04:10 +08:00
wei
f6d0d7c22a [New] OpenXmlConfiguration add AutoFilter property. 2021-10-21 16:06:27 +08:00
wei
c415e3422f [New] SaveAs default style with autoFilter mode. #190 2021-10-21 15:51:56 +08:00
wei
c9ba67255d - [New] Add ConvertCsvToXlsx、ConvertXlsxToCsv method. #292
- [Bug] Fix after CSV Query then SaveAs system will throw "Stream was not readable." exception. #293
2021-09-29 16:08:19 +08:00
wei
abf063d6d0 - [Bug] SaveAs sheet enum mapping cell number type #286
- [New] SaveAs support enum description #I49RYZ
2021-09-13 23:58:01 +08:00