From c565f395c3df7a0a45365f8370d06ea543a67520 Mon Sep 17 00:00:00 2001 From: Michele Bastione Date: Sun, 22 Jun 2025 01:20:18 +0200 Subject: [PATCH] Revert "1 41 3 fix bugs (#818)" This reverts commit 1103aedda7428a2c05e88bcc5c0cbcf228ec9d2e. --- README.md | 2 - README.zh-CN.md | 2 - README.zh-Hant.md | 2 - docs/README.md | 8 - docs/README.zh-CN.md | 11 - docs/README.zh-Hant.md | 10 - samples/xlsx/TestIssue815_1.xlsx | Bin 10538 -> 0 bytes .../xlsx/TestIssue815_1/[Content_Types].xml | 2 - samples/xlsx/TestIssue815_1/_rels/.rels | 2 - samples/xlsx/TestIssue815_1/docProps/app.xml | 2 - samples/xlsx/TestIssue815_1/docProps/core.xml | 2 - .../TestIssue815_1/xl/_rels/workbook.xml.rels | 2 - .../xl/drawings/_rels/drawing1.xml.rels | 2 - .../TestIssue815_1/xl/drawings/drawing1.xml | 86 --- .../xlsx/TestIssue815_1/xl/media/image1.Png | Bin 824 -> 0 bytes samples/xlsx/TestIssue815_1/xl/styles.xml | 2 - .../xlsx/TestIssue815_1/xl/theme/theme1.xml | 2 - samples/xlsx/TestIssue815_1/xl/workbook.xml | 2 - .../xl/worksheets/_rels/sheet1.xml.rels | 2 - .../TestIssue815_1/xl/worksheets/sheet1.xml | 2 - samples/xlsx/TestIssue815_2.xlsx | Bin 10543 -> 0 bytes .../xlsx/TestIssue815_2/[Content_Types].xml | 2 - samples/xlsx/TestIssue815_2/_rels/.rels | 2 - samples/xlsx/TestIssue815_2/docProps/app.xml | 2 - samples/xlsx/TestIssue815_2/docProps/core.xml | 2 - .../TestIssue815_2/xl/_rels/workbook.xml.rels | 2 - .../xl/drawings/_rels/drawing1.xml.rels | 2 - .../TestIssue815_2/xl/drawings/drawing1.xml | 86 --- .../xlsx/TestIssue815_2/xl/media/image1.Png | Bin 824 -> 0 bytes samples/xlsx/TestIssue815_2/xl/styles.xml | 2 - .../xlsx/TestIssue815_2/xl/theme/theme1.xml | 2 - samples/xlsx/TestIssue815_2/xl/workbook.xml | 2 - .../xl/worksheets/_rels/sheet1.xml.rels | 2 - .../TestIssue815_2/xl/worksheets/sheet1.xml | 2 - samples/xlsx/TestIssue816_1.xlsx | Bin 12726 -> 0 bytes .../xlsx/TestIssue816_1/[Content_Types].xml | 14 - samples/xlsx/TestIssue816_1/_rels/.rels | 2 - samples/xlsx/TestIssue816_1/docProps/app.xml | 2 - samples/xlsx/TestIssue816_1/docProps/core.xml | 2 - .../TestIssue816_1/xl/_rels/workbook.xml.rels | 2 - ...g8155941d47d148b990d1736b0f18eb14.xml.rels | 6 - ...rawing8155941d47d148b990d1736b0f18eb14.xml | 119 ---- .../image6ef1fcd090e14c71a7feddd858da8770.png | Bin 557 -> 0 bytes .../imagef63d9dc50eff42f7964d4d5830991165.png | Bin 824 -> 0 bytes .../imagefb0519c58a7b412ba445a8775ba5a5cf.png | Bin 557 -> 0 bytes .../xlsx/TestIssue816_1/xl/sharedStrings.xml | 2 - samples/xlsx/TestIssue816_1/xl/styles.xml | 2 - .../xlsx/TestIssue816_1/xl/theme/theme1.xml | 2 - samples/xlsx/TestIssue816_1/xl/workbook.xml | 2 - .../xl/worksheets/_rels/sheet1.xml.rels | 4 - .../TestIssue816_1/xl/worksheets/sheet1.xml | 24 - samples/xlsx/TestIssue816_2.xlsx | Bin 16751 -> 0 bytes .../xlsx/TestIssue816_2/[Content_Types].xml | 15 - samples/xlsx/TestIssue816_2/_rels/.rels | 12 - samples/xlsx/TestIssue816_2/docProps/app.xml | 27 - samples/xlsx/TestIssue816_2/docProps/core.xml | 11 - .../TestIssue816_2/xl/_rels/workbook.xml.rels | 15 - ...ga13dc3bfd6be4e238ad8f91fcc6c646d.xml.rels | 6 - ...gcea5e87afab34a1b886841980881e6a6.xml.rels | 6 - ...rawinga13dc3bfd6be4e238ad8f91fcc6c646d.xml | 119 ---- ...rawingcea5e87afab34a1b886841980881e6a6.xml | 119 ---- .../image037f9747190c43eca595e57604de932c.png | Bin 824 -> 0 bytes .../image3f83eec97c6c49569a75f076c2d4045a.png | Bin 557 -> 0 bytes .../image804ac538d3674fa2abc309543b617971.png | Bin 557 -> 0 bytes .../image8d00375faa1f4b41aa5109c3e419c964.png | Bin 557 -> 0 bytes .../imagec4303bb6725242df941fea79b5e1296f.png | Bin 557 -> 0 bytes .../imagee87f98b0db1a48898a63678d92b3660a.png | Bin 824 -> 0 bytes .../xlsx/TestIssue816_2/xl/sharedStrings.xml | 2 - samples/xlsx/TestIssue816_2/xl/styles.xml | 2 - .../xlsx/TestIssue816_2/xl/theme/theme1.xml | 262 --------- samples/xlsx/TestIssue816_2/xl/workbook.xml | 36 -- .../xl/worksheets/_rels/sheet1.xml.rels | 9 - .../TestIssue816_2/xl/worksheets/sheet1.xml | 33 -- samples/xlsx/TestIssue816_3.xlsx | Bin 60043 -> 0 bytes .../xlsx/TestIssue816_3/[Content_Types].xml | 22 - samples/xlsx/TestIssue816_3/_rels/.rels | 2 - samples/xlsx/TestIssue816_3/docProps/app.xml | 2 - samples/xlsx/TestIssue816_3/docProps/core.xml | 2 - .../TestIssue816_3/xl/_rels/workbook.xml.rels | 2 - .../xl/drawings/_rels/drawing1.xml.rels | 2 - .../TestIssue816_3/xl/drawings/drawing1.xml | 2 - .../xlsx/TestIssue816_3/xl/media/image1.png | Bin 21387 -> 0 bytes .../xlsx/TestIssue816_3/xl/media/image2.png | Bin 28024 -> 0 bytes .../xlsx/TestIssue816_3/xl/sharedStrings.xml | 2 - samples/xlsx/TestIssue816_3/xl/styles.xml | 2 - .../xlsx/TestIssue816_3/xl/theme/theme1.xml | 2 - samples/xlsx/TestIssue816_3/xl/workbook.xml | 2 - .../xl/worksheets/_rels/sheet1.xml.rels | 2 - .../TestIssue816_3/xl/worksheets/sheet1.xml | 27 - samples/xlsx/TestIssue816_4.xlsx | Bin 56947 -> 0 bytes .../xlsx/TestIssue816_4/[Content_Types].xml | 25 - samples/xlsx/TestIssue816_4/_rels/.rels | 1 - samples/xlsx/TestIssue816_4/docProps/app.xml | 2 - samples/xlsx/TestIssue816_4/docProps/core.xml | 2 - .../TestIssue816_4/xl/_rels/workbook.xml.rels | 1 - .../xl/drawings/_rels/drawing1.xml.rels | 1 - .../TestIssue816_4/xl/drawings/drawing1.xml | 2 - .../xlsx/TestIssue816_4/xl/media/image1.png | Bin 21387 -> 0 bytes .../xlsx/TestIssue816_4/xl/media/image2.png | Bin 28024 -> 0 bytes .../xlsx/TestIssue816_4/xl/media/image3.Png | Bin 824 -> 0 bytes .../xlsx/TestIssue816_4/xl/sharedStrings.xml | 1 - samples/xlsx/TestIssue816_4/xl/styles.xml | 1 - .../xlsx/TestIssue816_4/xl/theme/theme1.xml | 1 - samples/xlsx/TestIssue816_4/xl/workbook.xml | 1 - .../xl/worksheets/_rels/sheet1.xml.rels | 1 - .../TestIssue816_4/xl/worksheets/sheet1.xml | 28 - samples/xlsx/TestIssueICFV1I_1_41_1.xlsx | Bin 13355 -> 0 bytes .../[Content_Types].xml | 14 - .../xlsx/TestIssueICFV1I_1_41_1/_rels/.rels | 2 - .../TestIssueICFV1I_1_41_1/docProps/app.xml | 2 - .../TestIssueICFV1I_1_41_1/docProps/core.xml | 2 - .../xl/_rels/workbook.xml.rels | 2 - ...g98482106b774449083d3adfa462f1707.xml.rels | 6 - ...rawing98482106b774449083d3adfa462f1707.xml | 114 ---- .../image8d8065829ab5449aa3b52723e51a7b20.png | Bin 824 -> 0 bytes .../image9f62c0e5edfb4a4fb4df39966f9e930f.png | Bin 824 -> 0 bytes .../imagea8f3b74b2f8041e9ae2cad406188704c.png | Bin 824 -> 0 bytes .../xl/sharedStrings.xml | 2 - .../xlsx/TestIssueICFV1I_1_41_1/xl/styles.xml | 2 - .../xl/theme/theme1.xml | 2 - .../TestIssueICFV1I_1_41_1/xl/workbook.xml | 2 - .../xl/worksheets/_rels/sheet1.xml.rels | 6 - .../xl/worksheets/sheet1.xml | 24 - samples/xlsx/TestIssueICFV1I_1_41_2.xlsx | Bin 13317 -> 0 bytes .../[Content_Types].xml | 14 - .../xlsx/TestIssueICFV1I_1_41_2/_rels/.rels | 2 - .../TestIssueICFV1I_1_41_2/docProps/app.xml | 2 - .../TestIssueICFV1I_1_41_2/docProps/core.xml | 2 - .../xl/_rels/workbook.xml.rels | 2 - ...g2605be385d194157a1ed844bf85a6825.xml.rels | 6 - ...rawing2605be385d194157a1ed844bf85a6825.xml | 114 ---- .../image6c041a7f44094767b6c8f3d48a6f6a1f.png | Bin 824 -> 0 bytes .../imagec8cb923a01634a9489b256bae76a61b2.png | Bin 824 -> 0 bytes .../imagef69f64bf01fc457985842f20542262c5.png | Bin 824 -> 0 bytes .../xl/sharedStrings.xml | 2 - .../xlsx/TestIssueICFV1I_1_41_2/xl/styles.xml | 2 - .../xl/theme/theme1.xml | 2 - .../TestIssueICFV1I_1_41_2/xl/workbook.xml | 2 - .../xl/worksheets/_rels/sheet1.xml.rels | 6 - .../xl/worksheets/sheet1.xml | 23 - src/MiniExcel/MiniExcelLibs.csproj | 2 +- src/MiniExcel/Picture/MiniExcelPicture.cs | 4 +- .../Picture/MiniExcelPictureImplement.cs | 520 ++++++++---------- tests/MiniExcelTests/MiniExcelIssueTests.cs | 231 -------- 144 files changed, 237 insertions(+), 2125 deletions(-) delete mode 100644 samples/xlsx/TestIssue815_1.xlsx delete mode 100644 samples/xlsx/TestIssue815_1/[Content_Types].xml delete mode 100644 samples/xlsx/TestIssue815_1/_rels/.rels delete mode 100644 samples/xlsx/TestIssue815_1/docProps/app.xml delete mode 100644 samples/xlsx/TestIssue815_1/docProps/core.xml delete mode 100644 samples/xlsx/TestIssue815_1/xl/_rels/workbook.xml.rels delete mode 100644 samples/xlsx/TestIssue815_1/xl/drawings/_rels/drawing1.xml.rels delete mode 100644 samples/xlsx/TestIssue815_1/xl/drawings/drawing1.xml delete mode 100644 samples/xlsx/TestIssue815_1/xl/media/image1.Png delete mode 100644 samples/xlsx/TestIssue815_1/xl/styles.xml delete mode 100644 samples/xlsx/TestIssue815_1/xl/theme/theme1.xml delete mode 100644 samples/xlsx/TestIssue815_1/xl/workbook.xml delete mode 100644 samples/xlsx/TestIssue815_1/xl/worksheets/_rels/sheet1.xml.rels delete mode 100644 samples/xlsx/TestIssue815_1/xl/worksheets/sheet1.xml delete mode 100644 samples/xlsx/TestIssue815_2.xlsx delete mode 100644 samples/xlsx/TestIssue815_2/[Content_Types].xml delete mode 100644 samples/xlsx/TestIssue815_2/_rels/.rels delete mode 100644 samples/xlsx/TestIssue815_2/docProps/app.xml delete mode 100644 samples/xlsx/TestIssue815_2/docProps/core.xml delete mode 100644 samples/xlsx/TestIssue815_2/xl/_rels/workbook.xml.rels delete mode 100644 samples/xlsx/TestIssue815_2/xl/drawings/_rels/drawing1.xml.rels delete mode 100644 samples/xlsx/TestIssue815_2/xl/drawings/drawing1.xml delete mode 100644 samples/xlsx/TestIssue815_2/xl/media/image1.Png delete mode 100644 samples/xlsx/TestIssue815_2/xl/styles.xml delete mode 100644 samples/xlsx/TestIssue815_2/xl/theme/theme1.xml delete mode 100644 samples/xlsx/TestIssue815_2/xl/workbook.xml delete mode 100644 samples/xlsx/TestIssue815_2/xl/worksheets/_rels/sheet1.xml.rels delete mode 100644 samples/xlsx/TestIssue815_2/xl/worksheets/sheet1.xml delete mode 100644 samples/xlsx/TestIssue816_1.xlsx delete mode 100644 samples/xlsx/TestIssue816_1/[Content_Types].xml delete mode 100644 samples/xlsx/TestIssue816_1/_rels/.rels delete mode 100644 samples/xlsx/TestIssue816_1/docProps/app.xml delete mode 100644 samples/xlsx/TestIssue816_1/docProps/core.xml delete mode 100644 samples/xlsx/TestIssue816_1/xl/_rels/workbook.xml.rels delete mode 100644 samples/xlsx/TestIssue816_1/xl/drawings/_rels/drawing8155941d47d148b990d1736b0f18eb14.xml.rels delete mode 100644 samples/xlsx/TestIssue816_1/xl/drawings/drawing8155941d47d148b990d1736b0f18eb14.xml delete mode 100644 samples/xlsx/TestIssue816_1/xl/media/image6ef1fcd090e14c71a7feddd858da8770.png delete mode 100644 samples/xlsx/TestIssue816_1/xl/media/imagef63d9dc50eff42f7964d4d5830991165.png delete mode 100644 samples/xlsx/TestIssue816_1/xl/media/imagefb0519c58a7b412ba445a8775ba5a5cf.png delete mode 100644 samples/xlsx/TestIssue816_1/xl/sharedStrings.xml delete mode 100644 samples/xlsx/TestIssue816_1/xl/styles.xml delete mode 100644 samples/xlsx/TestIssue816_1/xl/theme/theme1.xml delete mode 100644 samples/xlsx/TestIssue816_1/xl/workbook.xml delete mode 100644 samples/xlsx/TestIssue816_1/xl/worksheets/_rels/sheet1.xml.rels delete mode 100644 samples/xlsx/TestIssue816_1/xl/worksheets/sheet1.xml delete mode 100644 samples/xlsx/TestIssue816_2.xlsx delete mode 100644 samples/xlsx/TestIssue816_2/[Content_Types].xml delete mode 100644 samples/xlsx/TestIssue816_2/_rels/.rels delete mode 100644 samples/xlsx/TestIssue816_2/docProps/app.xml delete mode 100644 samples/xlsx/TestIssue816_2/docProps/core.xml delete mode 100644 samples/xlsx/TestIssue816_2/xl/_rels/workbook.xml.rels delete mode 100644 samples/xlsx/TestIssue816_2/xl/drawings/_rels/drawinga13dc3bfd6be4e238ad8f91fcc6c646d.xml.rels delete mode 100644 samples/xlsx/TestIssue816_2/xl/drawings/_rels/drawingcea5e87afab34a1b886841980881e6a6.xml.rels delete mode 100644 samples/xlsx/TestIssue816_2/xl/drawings/drawinga13dc3bfd6be4e238ad8f91fcc6c646d.xml delete mode 100644 samples/xlsx/TestIssue816_2/xl/drawings/drawingcea5e87afab34a1b886841980881e6a6.xml delete mode 100644 samples/xlsx/TestIssue816_2/xl/media/image037f9747190c43eca595e57604de932c.png delete mode 100644 samples/xlsx/TestIssue816_2/xl/media/image3f83eec97c6c49569a75f076c2d4045a.png delete mode 100644 samples/xlsx/TestIssue816_2/xl/media/image804ac538d3674fa2abc309543b617971.png delete mode 100644 samples/xlsx/TestIssue816_2/xl/media/image8d00375faa1f4b41aa5109c3e419c964.png delete mode 100644 samples/xlsx/TestIssue816_2/xl/media/imagec4303bb6725242df941fea79b5e1296f.png delete mode 100644 samples/xlsx/TestIssue816_2/xl/media/imagee87f98b0db1a48898a63678d92b3660a.png delete mode 100644 samples/xlsx/TestIssue816_2/xl/sharedStrings.xml delete mode 100644 samples/xlsx/TestIssue816_2/xl/styles.xml delete mode 100644 samples/xlsx/TestIssue816_2/xl/theme/theme1.xml delete mode 100644 samples/xlsx/TestIssue816_2/xl/workbook.xml delete mode 100644 samples/xlsx/TestIssue816_2/xl/worksheets/_rels/sheet1.xml.rels delete mode 100644 samples/xlsx/TestIssue816_2/xl/worksheets/sheet1.xml delete mode 100644 samples/xlsx/TestIssue816_3.xlsx delete mode 100644 samples/xlsx/TestIssue816_3/[Content_Types].xml delete mode 100644 samples/xlsx/TestIssue816_3/_rels/.rels delete mode 100644 samples/xlsx/TestIssue816_3/docProps/app.xml delete mode 100644 samples/xlsx/TestIssue816_3/docProps/core.xml delete mode 100644 samples/xlsx/TestIssue816_3/xl/_rels/workbook.xml.rels delete mode 100644 samples/xlsx/TestIssue816_3/xl/drawings/_rels/drawing1.xml.rels delete mode 100644 samples/xlsx/TestIssue816_3/xl/drawings/drawing1.xml delete mode 100644 samples/xlsx/TestIssue816_3/xl/media/image1.png delete mode 100644 samples/xlsx/TestIssue816_3/xl/media/image2.png delete mode 100644 samples/xlsx/TestIssue816_3/xl/sharedStrings.xml delete mode 100644 samples/xlsx/TestIssue816_3/xl/styles.xml delete mode 100644 samples/xlsx/TestIssue816_3/xl/theme/theme1.xml delete mode 100644 samples/xlsx/TestIssue816_3/xl/workbook.xml delete mode 100644 samples/xlsx/TestIssue816_3/xl/worksheets/_rels/sheet1.xml.rels delete mode 100644 samples/xlsx/TestIssue816_3/xl/worksheets/sheet1.xml delete mode 100644 samples/xlsx/TestIssue816_4.xlsx delete mode 100644 samples/xlsx/TestIssue816_4/[Content_Types].xml delete mode 100644 samples/xlsx/TestIssue816_4/_rels/.rels delete mode 100644 samples/xlsx/TestIssue816_4/docProps/app.xml delete mode 100644 samples/xlsx/TestIssue816_4/docProps/core.xml delete mode 100644 samples/xlsx/TestIssue816_4/xl/_rels/workbook.xml.rels delete mode 100644 samples/xlsx/TestIssue816_4/xl/drawings/_rels/drawing1.xml.rels delete mode 100644 samples/xlsx/TestIssue816_4/xl/drawings/drawing1.xml delete mode 100644 samples/xlsx/TestIssue816_4/xl/media/image1.png delete mode 100644 samples/xlsx/TestIssue816_4/xl/media/image2.png delete mode 100644 samples/xlsx/TestIssue816_4/xl/media/image3.Png delete mode 100644 samples/xlsx/TestIssue816_4/xl/sharedStrings.xml delete mode 100644 samples/xlsx/TestIssue816_4/xl/styles.xml delete mode 100644 samples/xlsx/TestIssue816_4/xl/theme/theme1.xml delete mode 100644 samples/xlsx/TestIssue816_4/xl/workbook.xml delete mode 100644 samples/xlsx/TestIssue816_4/xl/worksheets/_rels/sheet1.xml.rels delete mode 100644 samples/xlsx/TestIssue816_4/xl/worksheets/sheet1.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1.xlsx delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/[Content_Types].xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/_rels/.rels delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/docProps/app.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/docProps/core.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/_rels/workbook.xml.rels delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/drawings/_rels/drawing98482106b774449083d3adfa462f1707.xml.rels delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/drawings/drawing98482106b774449083d3adfa462f1707.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/media/image8d8065829ab5449aa3b52723e51a7b20.png delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/media/image9f62c0e5edfb4a4fb4df39966f9e930f.png delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/media/imagea8f3b74b2f8041e9ae2cad406188704c.png delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/sharedStrings.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/styles.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/theme/theme1.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/workbook.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/worksheets/_rels/sheet1.xml.rels delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_1/xl/worksheets/sheet1.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2.xlsx delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/[Content_Types].xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/_rels/.rels delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/docProps/app.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/docProps/core.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/_rels/workbook.xml.rels delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/drawings/_rels/drawing2605be385d194157a1ed844bf85a6825.xml.rels delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/drawings/drawing2605be385d194157a1ed844bf85a6825.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/media/image6c041a7f44094767b6c8f3d48a6f6a1f.png delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/media/imagec8cb923a01634a9489b256bae76a61b2.png delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/media/imagef69f64bf01fc457985842f20542262c5.png delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/sharedStrings.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/styles.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/theme/theme1.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/workbook.xml delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/worksheets/_rels/sheet1.xml.rels delete mode 100644 samples/xlsx/TestIssueICFV1I_1_41_2/xl/worksheets/sheet1.xml diff --git a/README.md b/README.md index 3328916f..b02bd0a6 100644 --- a/README.md +++ b/README.md @@ -1457,8 +1457,6 @@ MiniExcel.SaveAs(path, reader,configuration:config); #### 6. Batch Add Image (MiniExcel.AddPicture) -Please add pictures before batch generate rows data, or system will load large memory usage when calling AddPicture. - ```csharp var images = new[] { diff --git a/README.zh-CN.md b/README.zh-CN.md index e55b6a1a..1a938305 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -1634,8 +1634,6 @@ public class Order #### 6. 批量添加/插入图片 (MiniExcel.AddPicture) -请在批量生成行数据之前添加图片,否则在调用 AddPicture 时系统会占用大量内存。 - ```csharp var images = new[] { diff --git a/README.zh-Hant.md b/README.zh-Hant.md index 13b3c64d..ff1562b3 100644 --- a/README.zh-Hant.md +++ b/README.zh-Hant.md @@ -1368,8 +1368,6 @@ MiniExcel.SaveAs(path, reader,configuration:config); #### 6. 批量添加/插入圖片 (MiniExcel.AddPicture) -請在批量生成行資料之前新增圖片,否則在呼叫 AddPicture 時系統將會佔用大量記憶體。 - ```csharp var images = new[] { diff --git a/docs/README.md b/docs/README.md index 42248b87..cf28a705 100644 --- a/docs/README.md +++ b/docs/README.md @@ -23,14 +23,6 @@ --- -### 1.41.3 -- [New] Adding QuoteWhitespaces option to CsvConfiguration for adding double quotes to string containing whitespaces #790 (via @michelebastione ) -- [Bug] Fixed bug that made the DynamicExcelColumn property "Ignore" not work when generating using an IDataReader as source #584 (via @michelebastione ) -- [Bug] v1.41.2 AddPicture not working #814 (via @shps951023) -- [Bug] v1.41.1 AddPicture image max column and row are 2 cells #815 (via @shps951023) -- [Bug] AddPicture get error same export file and second time. #816 (via @shps951023) - - ### 1.41.2 - [New] Fixes enum behaviour and adds support for DescriptionAttribute when saving by template (via @michelebastione ) - [Bug] SaveAsByTemplate - Excel Dimension Xml is null #459 (via @michelebastione ) diff --git a/docs/README.zh-CN.md b/docs/README.zh-CN.md index 844cd3a7..b1df9803 100644 --- a/docs/README.zh-CN.md +++ b/docs/README.zh-CN.md @@ -27,17 +27,6 @@ -### 1.41.3 - -* 【新增】在 `CsvConfiguration` 中新增 `QuoteWhitespaces` 選項,用於對包含空白字元的字串加上雙引號 #790(貢獻者:@michelebastione) -* 【錯誤修正】修正使用 `IDataReader` 作為來源產生資料時,`DynamicExcelColumn` 的 `Ignore` 屬性無效的問題 #584(貢獻者:@michelebastione) -* 【錯誤修正】v1.41.2 中 `AddPicture` 功能無法使用的問題 #814(貢獻者:@shps951023) -* 【錯誤修正】v1.41.1 中 `AddPicture` 插入的圖片最大列與欄僅限於 2 個儲存格的問題 #815(貢獻者:@shps951023) -* 【錯誤修正】`AddPicture` 在匯出檔案後再次執行時出現錯誤的問題 #816(貢獻者:@shps951023) - - - - ### 1.41.2 - [New] 增加 enum behaviour and adds support for DescriptionAttribute when saving by template (via @michelebastione ) - [Bug] SaveAsByTemplate - Excel Dimension Xml is null #459 (via @michelebastione ) diff --git a/docs/README.zh-Hant.md b/docs/README.zh-Hant.md index a09e23c6..2dfbbd81 100644 --- a/docs/README.zh-Hant.md +++ b/docs/README.zh-Hant.md @@ -25,16 +25,6 @@ --- - -### 1.41.3 - -* 【新增】在 CsvConfiguration 中新增 `QuoteWhitespaces` 選項,讓包含空白字元的字串自動加上雙引號 #790(由 @michelebastione 提供) -* 【修正】修正當使用 IDataReader 作為資料來源時,DynamicExcelColumn 的 `Ignore` 屬性無效的問題 #584(由 @michelebastione 提供) -* 【修正】v1.41.2 中 `AddPicture` 功能無法使用的問題 #814(由 @shps951023 提供) -* 【修正】v1.41.1 中 `AddPicture` 插入的圖片最大列與欄僅為兩格儲存格的問題 #815(由 @shps951023 提供) -* 【修正】當再次使用相同匯出檔案時,`AddPicture` 發生錯誤的問題 #816(由 @shps951023 提供) - - ### 1.41.2 - [New] 增加 enum behaviour and adds support for DescriptionAttribute when saving by template (via @michelebastione ) - [Bug] SaveAsByTemplate - Excel Dimension Xml is null #459 (via @michelebastione ) diff --git a/samples/xlsx/TestIssue815_1.xlsx b/samples/xlsx/TestIssue815_1.xlsx deleted file mode 100644 index a2e266e808433ba51449ce13c304ca745639fc7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10538 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 diff --git a/samples/xlsx/TestIssue815_1/[Content_Types].xml b/samples/xlsx/TestIssue815_1/[Content_Types].xml deleted file mode 100644 index 431bc4e5..00000000 --- a/samples/xlsx/TestIssue815_1/[Content_Types].xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/_rels/.rels b/samples/xlsx/TestIssue815_1/_rels/.rels deleted file mode 100644 index 74bfd8d9..00000000 --- a/samples/xlsx/TestIssue815_1/_rels/.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/docProps/app.xml b/samples/xlsx/TestIssue815_1/docProps/app.xml deleted file mode 100644 index 2e1cee69..00000000 --- a/samples/xlsx/TestIssue815_1/docProps/app.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Microsoft Excel0falseWorksheets1Sheet1falsefalsefalse16.0300 \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/docProps/core.xml b/samples/xlsx/TestIssue815_1/docProps/core.xml deleted file mode 100644 index 5ff2c2da..00000000 --- a/samples/xlsx/TestIssue815_1/docProps/core.xml +++ /dev/null @@ -1,2 +0,0 @@ - -WeiWei Lin2025-06-20T17:24:16Z2025-06-20T17:24:16Z \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/xl/_rels/workbook.xml.rels b/samples/xlsx/TestIssue815_1/xl/_rels/workbook.xml.rels deleted file mode 100644 index 84cb2b36..00000000 --- a/samples/xlsx/TestIssue815_1/xl/_rels/workbook.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/xl/drawings/_rels/drawing1.xml.rels b/samples/xlsx/TestIssue815_1/xl/drawings/_rels/drawing1.xml.rels deleted file mode 100644 index 0d3c6177..00000000 --- a/samples/xlsx/TestIssue815_1/xl/drawings/_rels/drawing1.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/xl/drawings/drawing1.xml b/samples/xlsx/TestIssue815_1/xl/drawings/drawing1.xml deleted file mode 100644 index 621e88ba..00000000 --- a/samples/xlsx/TestIssue815_1/xl/drawings/drawing1.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - 2 - 0 - 4 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - 0 - 6 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/xl/media/image1.Png b/samples/xlsx/TestIssue815_1/xl/media/image1.Png deleted file mode 100644 index fe3479dd4cd9f0f21b7553c0dd7aad0466d17d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)eh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lB - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/xl/theme/theme1.xml b/samples/xlsx/TestIssue815_1/xl/theme/theme1.xml deleted file mode 100644 index 4a95cff0..00000000 --- a/samples/xlsx/TestIssue815_1/xl/theme/theme1.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/xl/workbook.xml b/samples/xlsx/TestIssue815_1/xl/workbook.xml deleted file mode 100644 index 75d5a5ad..00000000 --- a/samples/xlsx/TestIssue815_1/xl/workbook.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/xl/worksheets/_rels/sheet1.xml.rels b/samples/xlsx/TestIssue815_1/xl/worksheets/_rels/sheet1.xml.rels deleted file mode 100644 index 205832e9..00000000 --- a/samples/xlsx/TestIssue815_1/xl/worksheets/_rels/sheet1.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_1/xl/worksheets/sheet1.xml b/samples/xlsx/TestIssue815_1/xl/worksheets/sheet1.xml deleted file mode 100644 index cf3c093e..00000000 --- a/samples/xlsx/TestIssue815_1/xl/worksheets/sheet1.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2.xlsx b/samples/xlsx/TestIssue815_2.xlsx deleted file mode 100644 index d64d0771e9d9f93e2a65fdacc020e6a3cdf262e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10543 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 diff --git a/samples/xlsx/TestIssue815_2/[Content_Types].xml b/samples/xlsx/TestIssue815_2/[Content_Types].xml deleted file mode 100644 index 431bc4e5..00000000 --- a/samples/xlsx/TestIssue815_2/[Content_Types].xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/_rels/.rels b/samples/xlsx/TestIssue815_2/_rels/.rels deleted file mode 100644 index 74bfd8d9..00000000 --- a/samples/xlsx/TestIssue815_2/_rels/.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/docProps/app.xml b/samples/xlsx/TestIssue815_2/docProps/app.xml deleted file mode 100644 index 2e1cee69..00000000 --- a/samples/xlsx/TestIssue815_2/docProps/app.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Microsoft Excel0falseWorksheets1Sheet1falsefalsefalse16.0300 \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/docProps/core.xml b/samples/xlsx/TestIssue815_2/docProps/core.xml deleted file mode 100644 index 879b1b76..00000000 --- a/samples/xlsx/TestIssue815_2/docProps/core.xml +++ /dev/null @@ -1,2 +0,0 @@ - -WeiWei Lin2025-06-20T17:25:32Z2025-06-20T17:25:32Z \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/xl/_rels/workbook.xml.rels b/samples/xlsx/TestIssue815_2/xl/_rels/workbook.xml.rels deleted file mode 100644 index 84cb2b36..00000000 --- a/samples/xlsx/TestIssue815_2/xl/_rels/workbook.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/xl/drawings/_rels/drawing1.xml.rels b/samples/xlsx/TestIssue815_2/xl/drawings/_rels/drawing1.xml.rels deleted file mode 100644 index 0d3c6177..00000000 --- a/samples/xlsx/TestIssue815_2/xl/drawings/_rels/drawing1.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/xl/drawings/drawing1.xml b/samples/xlsx/TestIssue815_2/xl/drawings/drawing1.xml deleted file mode 100644 index a7a0b29c..00000000 --- a/samples/xlsx/TestIssue815_2/xl/drawings/drawing1.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - 2 - 0 - 4 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - 0 - 6 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/xl/media/image1.Png b/samples/xlsx/TestIssue815_2/xl/media/image1.Png deleted file mode 100644 index fe3479dd4cd9f0f21b7553c0dd7aad0466d17d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)eh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lB - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/xl/theme/theme1.xml b/samples/xlsx/TestIssue815_2/xl/theme/theme1.xml deleted file mode 100644 index 4a95cff0..00000000 --- a/samples/xlsx/TestIssue815_2/xl/theme/theme1.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/xl/workbook.xml b/samples/xlsx/TestIssue815_2/xl/workbook.xml deleted file mode 100644 index 5f963b6a..00000000 --- a/samples/xlsx/TestIssue815_2/xl/workbook.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/xl/worksheets/_rels/sheet1.xml.rels b/samples/xlsx/TestIssue815_2/xl/worksheets/_rels/sheet1.xml.rels deleted file mode 100644 index 205832e9..00000000 --- a/samples/xlsx/TestIssue815_2/xl/worksheets/_rels/sheet1.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue815_2/xl/worksheets/sheet1.xml b/samples/xlsx/TestIssue815_2/xl/worksheets/sheet1.xml deleted file mode 100644 index 3893564e..00000000 --- a/samples/xlsx/TestIssue815_2/xl/worksheets/sheet1.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1.xlsx b/samples/xlsx/TestIssue816_1.xlsx deleted file mode 100644 index 9cbb6ef6266233650cfd11a52adb6136c727e1f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12726 zcmeHtbyQp1wtjGzQXGmEC{BVEcXxLw?(PnO;uI-T+=`|Y*Fw=2cW5ZuqQ$L1fdVh> zIrsIHd){xncgOhsb?+WyXD8Wv&Xuh7P5ahVRX{+*2OtAb0RR9sAQ8?`AsG$;NJRnw z?gLQa4J4eMJS?3&Of-F6EZvRRd>kF93K8KM@&WL$=l^s38_z(c=7@SX5cjRXs(^)? zrH#H6T;z6FUJ?I8VNsh##|WMQTD8v~1;5F@1kIDYjA;U2 zl%1E_j7o(s@KiGh)d?5_9|+g`r|^!YeoEC&oMhzna}V_6AXdiW1>3Bv>-#ysCU)0D zW}jS<{y*ee?%o&5F1@)QrUk*oY_*N$|vt+ zJrHj!-vUY3)Z>HR!1$_7whEGM9rDDKL*~HD#!JVD$ z$LoJg_}|!W|MJ&gB`c})05KyDWWPuDpU*5N;)*MHi^;yB)(i@fTfk|EFQO$|?07_u zt4SJ$AQRjk^nGxCQ80eHpZaWt>s2fszQDsq@5+euOIJ@6CVICtY1dbud+&M8oX(tO z$jJLLc(o@mL7K}76b63e0*5Hn@>5!t`FD8#56v_zIf3KvsWcKYf+>E%!US&je z)8qW@=VMvH(6o{*ERiTa#ofsaf_`^1>yNJk`W>iGFG#gCZ1`-e&2ruNX?#sA96C=V zvpViy2e2w<_p8%z;eF#6lj)<&KMmHe=Q%rmVHXc)cd!_z z*+66dKz$kLZF!bRO~8nkd<2g8k|FQG_x;APdey9MEx;TgN-dGXq=lSDx01$hI^3XjHy= zk~`$hd^WtgHE~OiC%I+yZfILxYevMy$#N^bD3pt8eRBLjh)q<}%-~rQ3qsY@$pa$2 zp0Mmqc+9eE1`SPo$q6)ed|5}8Ye;QH%_ByXdt^;t$I{Tym$7A0yF-(D;q(Ui)XHlJ z^r8x%)L7ZM_Mr1rnq{)m4h+Q&N~I3i9Z83-8SdZai{b6y>*9JzRJH`?!9QUDYg@b1 zVK(PUK@)dO*3dX`PL<9mH!#&>7yD=k;erCTR`+SQO&wa7X1Rsfx3h|Jg?MC~g2UUl z`ZK=rSK-DThP`-RDSs|CGfsV+54L_yrrto|fMSqFZre6{)iZtarr@-FJH+#<)!O4x z!aB4>O{kjY^BdfZ*@(0A0K0v=O#}r^^h?(qY}5+9E3uFKNbhI2`1NezUCd=Mc!+-Y9S#JLoJUSZ5KztbDk;D+ zNcZt}w|5|W7}%Na_gjRM`&n}Fc{jc>(2+zImC#6jZJCVVvKs|@a@e_#KNy5L(4qRZ zkjrq5-AZtMQxjDtqt*Iti^TjHavs>1a^i#pO->NY7clWJffPOgAoRs-zb3ojP1Lo5QEX!f;VDXe{ zJShlGgZj)=`>J9mO|-^*w&v-8UroZa&KF+lfNAX|eH3)67^y>k&nL(7_GLKb0|vU(C}@_xZEmXW`9MN5)uZ@4z(IAoEi{io zOWnp&)3i_a?b`SH?|fODY{M7U7kLD++Bh&+@R3spHccX z%ezI|=c*`ZI`9Tt}_4lgES7ct9KABiFMufX+q(*q>m3>S0 z$r4@X#n<`IoJE})3G1TY-)ro-pdTG$2Exb3k;M0iFdMiI`KwhvL);5}q}a2V#~KwD z41Dd0MpWBNya0lFF7UCmg+F-xD1*2{qFAQzgiI2&!CrWCE6F}W&ZI*6Hq_hD*}_p4 zO$u@rgSY5e`@mqPz6gyjqgGq%+9B2oQL)6)p&;b}eLCA_Cgl;gjK^+3IrM^yspKhT zD3PD<+SBJOn^StcCy(kxLmrJwvvHXAK%9>-eh<~2!Wp*DVPQIs^has>6KWndmX4O} zKVN^MY*)`9c3v7ki2bVwYP-N&x!U$#GKY`KbG!7^J1^H<9TF-Bo^eTYF2$pTCJUYx ztI8^vpai?;XUG_2%2T$x||4_aMpBN7W)WEz)i57cVA=v_^SJhMVt(1a^C? z&c}zpI7k@^z#NG(dE%bkS;wegPWy=`C-o5{KXM0%70Q&FPyR5uSs85R;vdLQXTFPB ztl;gv-lp=I=bj-?oUI>~k$I1}>7z)k=uZk1lhb_S^?TwX_q_yr&%<|Adyxcf-VmH_ zrg^icO(;7_z9Tdkamv4Od$aJwO;;nZq;8^BW9+0ozwWFGpy{x386Px`^Wg>`5Z?!! zjEmi$I%sSa66v$c-<@1}1N|}sK{h@yS^l(ev_96!th%v0--&}vEja;uA92nKvYi(H z@pS|a&tbfL=_WU38@yBsZ6w*37|Q9M85?LKW0B6Q!?Xh|(uM`!P_Uh@PWrCdAYM)7 z2Q!cKVg!IJl@yrvneONjetbcUgyaAN-6%zdl&X(=3J`lFRo_yzyeIhLWI8nlb*@Xc zF0CyDZP_L{fLvI4z_5N%r3(TP%N6nWIzHSQ=rK{D5aRd!=DyVAW;tslHlWz#f6=28 z9C+SxvdO;O5%Asf!>O$x^oTv^a^;5r9TEVqET4_~z&$#Nqlr7M^MPr6FkQf&y&J_1Lk@&c_{$98y zSaxiC^b=Vw3|dPTH1k-)T#T;uz3U zIT*~>^wChov`v4q3fw(A^;RXlCR!1Rul`~|B5tdnLICq2{#a$U9NyNf$~Wp11~(_5 zY1jeh30Bg1B1(#b(zzoz-Xo6{u}Rd>Q(h{x|55C8^3c$WjDyu=<$Kyp2y@P|eu~MQ zr`IX9SGRGs^W2x@T#NhPjHcV3 zcRV=081gI_r&@ZaZ&bOkT8VMaSnySpg>h-sZg14oI1@8p&5>z()U7=!OU5O``99_X zi`3wIxr}ddQD3OU-E}|d%g*l}UDuvJZQmsaG-^hzL=S6t(N+(>Rvc}y@-qOI8^cw{=xT{3 zZKbWXdiuC|=#{rimtf)Pw`9=PbHt4!ZqAfbW@lT!Hjt9X^5ejVG!^7e*t|_JRJg}i zjKwvP3Z@@*oyXc1&W?|tXxmdZUB*d2BDaeiLSirEx-#PUhr zgM&LNy0ctDZozB)5IQ4zznD74paB_tSVaeg*Sly+3VWF)_kN0z0z+s|KQ_+83j;mR z_UUOkN3ef&y#E}b<(aI^=*>R`#SSS38Z$DlY@aAJG+v*?N{D*wqcn&?mbQ_L zwc9xveA}JsrqRQk%8A0`m-2}&M?QQC-63bJhL%Sfk2|MMCxW7tH>cdk z7Twh+vy{>6&ELCKa*!K6B?f72$3T=KI)n+jFdy!eRg{g#So(~yyd7BXP^g^8IBT{X zrVdf%=`q;MM51n7;E>x(b$S72Z{SJhpUuRoi8rmUy-CEU#qMEDN?{hHVzIaop-Rr& zY($f1CENa%iLrksL?~TrxZs?^w4c$j~iGFQw zT$}E(X`yW6D-FK}rItcNTaBF)IFWye26E_Y58zd?ugsPzc1lG6g_b#Yt>|qXR2=5D zxkn9ZTp{e00aU`}a?|u}!pLP&a(0Abjtc^=l-Kfr`*)^TV#|ovGTva%4{~n}a2tF&AZAIrv2{!+l#nlz<0> z&sV<;YIND5NMbEJTyJ|IblC5am*tfbl#*4J9TsC!Jwg~{%)m_uy6l)Cnl*~oWX9Oq zhhX*y9V_u>s`hu0A4bIYQ5Ip%I!8zu1xDjUJ)9$Ysj`&>73j&k_9OuEp`g|~wYV5w zhXS8yFSZ~R=yYB{ppQ3GkoeVVG8?;va)hnEIRu*#I9mq9Ty}fUo#K)R&*K=E+ibg6 zj|%A$v+Jta`$PmUv5E}qcuSEFcdxU&Fs!3}@n}dZQPC+Kq6NZPJv@Vcf%EA(Jy?ba zK8d+kTshH~n=`IU->n;bs97HL+caSX$ z-*o(eDF5R@YZ_WLENv@>?|H`ubyk4%vnNCvCQhYyP7|(Rrufe_&BrhU1qE1XYXG}@4^{?SIGd}wIlH*C zn>)K%{<#D4pXwL3+yTiZ3Ozvlcgsi}5(EBO^;fHyjwnq2bE4H8N368o2Gw#3czb7i zO7oRo48lvN;I_<40S;#fsO%y^Em_ud&<;=8})@;BtX={gI!FTSB0 zY7XX$FnFSiBk3WHE=;wfqTvPT0;S}O3dF85ycaP>k^U$`#&5Z%IhkYEF~zt4g4Kr| zd%q|(tj0F8EW-m7a6{bT_ zf+>Ps?v#+j?$`gttgP2fEe0MO-+&P*FSy@f9C!~Y8Li<6Bub|ovZ5XQJ-?BUzJCpX z(TJ)WoyJi4QgUA0+NEo!GmCy>6u0Su%6y6!Bg@8wACZ$%$76>q7GN26sTqP@F6iV`hP z#1n0}-?$m~v1Pcdylc7K=;jnI30xosLxJp(cF;^r?#*EAD?wG9Z1c0QfmZI%fK$lE zwVBUl=~nR0`bgn-&11-@mHgXli))m>x=#RX3z_Hjj6RlOun2(3cg3E%NmlMdx2LkbMv$;4~!|@{YeUDaE zmcc?NMTcp?l9QEGhh52koTxCb47hfd?SWm;Tx9j!0RZgYA17QYGd3(r0q%K7>3V25 zTX}fHA`w8t$=1cx-NVv|Xmk+(fFF^Q6w{QA-b+jCi1=_KjGlNqOcwD-tZGN=wMVBP&Q`}Zp$ic*FkQjbfD>trqjr<+SiulO z`*}m7@}W6JA;UI2DmCDVBPOGrNyhcfqHugfL0LS-q*IgssxYqc!PbMI)7I(1hHQsS z6GPo+lJ2!i8CxW6RBHz#_5zDEhuvj;%u(H;*Xypvsl7HdxC|@1NE?$Fdk?~Kb2mH2 z*r~#4<@62p_1AsH`->q^^x;ODSRr0M0);5|ON1~LDKyi#hF98YmO08z=KdwpMW)2` z4~2~SYHL|IF~e%Yas4=e#0pUer*SH(02{8%2tO31sX=xFs9>?}+*X;T9wFe%>BV#K z=;#Pz_?J_^B2ywjNFl>%isqXc*R+WjmRtb9+n_8t^cWC5;1B|#5qBkfhD#H*qW%qq z8qu7Q(MGv38lI}PcI6y}I=q&pik;FNllto=efMV|fNI`C9^LNqa7dxLhQ_=ATVzS8 zZKkn_a1SuABb@(DD|I*kj0d4(v{BMRQo~Q5GHpsF7uMghbHGM?G&3HVkT*A)Q}xKs5`q>8=}p z^U4bB;f-`l5_7{<8(xpK*{r6AH=-`Ay%^$p7hOU~8*MZYNR1qR()KsxccB%@v|EK& z@=nxE0?TdW(Pht*Y`B^dhuGP+cDJQb=?0ZhwYc}QzO?wt;7XpV;r8Y(%@>*Hj@04Z zTn5Pmk9i&^NCd;XVIh8}S}0C{p&lS7r7Zbc{0aCE((E6`_<9OH;m0PhJ1m+!gk68< zXa8XLf3dVbx&5b!O3FPz+^6TV3tgE)HH*#V8Z&#y)Sj_}aOD2klC)kHS$VnfNHQzv zFOZ_-Wm&9qH~gKK`sT0p5BXKrNX$vYbUK-l5!=zczP5uSrxxQ8lWWhkRl176obP9W&gpBHar-dd7%(3D-NL0(h z4P6E%n4)CnQK7tSi8I6K+EoG&GChU2Y0P26E>xu_>fP7Ql-XohOUNf&MPtD)^Le(@ zj|0TEXU(-$wU*yd*6>ytbXCskvRObIhmVyOJ%(MQ9}sD|B8hj{6%q;UiNO6nX&l|U zD}yjM(*)ZQeEi3xS-6>c|Hx?B|9ry>;^yY#0$Ff9wg7SQn(^@gEkKVsdCY)TAYMx| z5Z8|=y{Gfv^&Idf_fn~GeH?L)mf~sc(`y91G<(oINAjFi%FVf4T28OBNStS!hh$>D zK#sEa*rE_E^iB3y-n&eLH?4NPhS3;rQfhMqo^{fdCpDX~+D_Yc`NY4(y9j&k{#7w6 zvehjB8c#mq26j`!qk(Sp?q3&(9BMzDn;jaaDFW)x4+A8&|+T-nYyS+$J8H;L`H zlQi}8I=SS=v01K*Me7ZTi*whm7ecb$Hj2w?-_{^bA+*M1wI_B%SIa>C!@_zRp{F7{ z(}2^+G|Fg1&c$|Ggjgjs(AsB0&UqT&onDu^3J7_ijgSAlKtR*kr}OK3iq1ey<@7mX zq)ja1%N2WuhW>-g zdVdvr|EM5)d@OnU2uk}&Sx&KRO`}jrIRjIJ3bLKJGNz+9g0f~WJ_|CsDFSGa;#SK< z-(sw=M55x&l#A1pw?fwIlb(}L7|JTsvXwFrFeMzIr=ii7o*^eZpB5066kx;1JU|a3 zJ~A%FYn*;k&Zqv+lS`?H9$ExdS?rZW;dX^UhM#^H*LB>AhnFvQl%~sts;m7_nGmytrq- zP9U{uqUmx^Cl=grz}h9lXny*e3?gIQLy;$9F2*c2L1K>BoCL;2F6$f)9NK&z(Vv2pfM2i3-Q-@DHMH-7iir2o?Gr58P-8@>Zg)vxrU840xoVMrEH!5rW4U{BXI}R6xqT z5tC2-wJO1bIRNV%V-dq)Qo`EM)XCQ6e84>u-}%yF%t1HC; zxW;MSVF7DK#wP8--mU8x6x_BVDm!dU#k*mGlzo?K0x0#oJb5$Vk_`B#c~y>CrRr4AypYb~qd7T4gDO6kN}nk8e{<+;Z`P z^(T9V*S|>+*=5@M6GYAT_fcg@k0{>1iQ9ZzB#Oqh=`g=5?mU3^O*!(3BF>1uG~@KL z5;(GR{M~e>1-CAx!8B{@7pyItPa}$cqx6p^#p-GXNIWv4`@_z&3Ts!|9 zSYhWsr(`^qRv;^L3m_lR62xWx7-ag`%F@EZf|r}u!j$*%W8lw}j1_+J`u|Hx2G{*Z zN@o83_ErR;0q*{c5;=DYeMBv;=F#nK@EU%1|BoZe1mj^Y?J4XV!^_V)Jb`^(2-8&wM|K}IbhG}q_sC1zY9?}~9%KsWlsSuUpsrIOl?f%vx5F1@7i zybrf;q4tV~9eR~*pJ_%NO_B(7D>$0M-JZ%F!?iHwZQ zX-SAojs~!Pc6oa4y|91$hLW-dR1*R5)l(n^fjDvkJuR;<&X*}8A<=b8Dr>!|g@<%E zI?GENly>bWNB1&cp}#pr?1Og=k~WN{ELEUxIfQmB@9gi+ogI!ZCL|EwaQ2_bwe;&t zRb05#R<91+a51VLlAuFXMhX)gfF2dk?>R95dS%IGFKfb-Vb0)x$V2|$2(&T-a)bEH zxp_?=n{k0S%uKnsxPL&8+su^Pl-u0uKM4E}0{;~R!ojn`c*(!-ZT^APzaD?n>8z^o zyMo_4D*q}x1Pg_K>94#ic(=>!m*^pEBjC@R{2x7McZGlN%K0S3&G#|K!F0o*4Nh zFG2D1=l>sRlDqov)_TA6k5m8D|D%oT&jtS5%I~hiyLHeng-Ebk5;oueN>y}skh|IB zuR&<(e;?#u%PsGYcQ+FK8t=oSyQ}cO$&CK@`gNJ^>i^%wJyiuHn2-3u1LFeTBLV<( IEI&T|7YS6WNdN!< diff --git a/samples/xlsx/TestIssue816_1/[Content_Types].xml b/samples/xlsx/TestIssue816_1/[Content_Types].xml deleted file mode 100644 index 51b87737..00000000 --- a/samples/xlsx/TestIssue816_1/[Content_Types].xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/_rels/.rels b/samples/xlsx/TestIssue816_1/_rels/.rels deleted file mode 100644 index 74bfd8d9..00000000 --- a/samples/xlsx/TestIssue816_1/_rels/.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/docProps/app.xml b/samples/xlsx/TestIssue816_1/docProps/app.xml deleted file mode 100644 index 3db85d1a..00000000 --- a/samples/xlsx/TestIssue816_1/docProps/app.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Microsoft Excel0falseWorksheets1Demofalsefalsefalse16.0300 \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/docProps/core.xml b/samples/xlsx/TestIssue816_1/docProps/core.xml deleted file mode 100644 index 84719d57..00000000 --- a/samples/xlsx/TestIssue816_1/docProps/core.xml +++ /dev/null @@ -1,2 +0,0 @@ - -WeiWei Lin2015-06-05T18:17:20Z2025-04-20T14:24:59Z \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/xl/_rels/workbook.xml.rels b/samples/xlsx/TestIssue816_1/xl/_rels/workbook.xml.rels deleted file mode 100644 index 65485f71..00000000 --- a/samples/xlsx/TestIssue816_1/xl/_rels/workbook.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/xl/drawings/_rels/drawing8155941d47d148b990d1736b0f18eb14.xml.rels b/samples/xlsx/TestIssue816_1/xl/drawings/_rels/drawing8155941d47d148b990d1736b0f18eb14.xml.rels deleted file mode 100644 index f54325b6..00000000 --- a/samples/xlsx/TestIssue816_1/xl/drawings/_rels/drawing8155941d47d148b990d1736b0f18eb14.xml.rels +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/xl/drawings/drawing8155941d47d148b990d1736b0f18eb14.xml b/samples/xlsx/TestIssue816_1/xl/drawings/drawing8155941d47d148b990d1736b0f18eb14.xml deleted file mode 100644 index 4b79ac58..00000000 --- a/samples/xlsx/TestIssue816_1/xl/drawings/drawing8155941d47d148b990d1736b0f18eb14.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - 2 - 0 - 2 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - 0 - 8 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - 0 - 8 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/xl/media/image6ef1fcd090e14c71a7feddd858da8770.png b/samples/xlsx/TestIssue816_1/xl/media/image6ef1fcd090e14c71a7feddd858da8770.png deleted file mode 100644 index 8efaf819119a303439a2f1c0563565783f520609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)eh4bY)!^&fNe20m4Z{K~zYIWBmXB zKLfP^6V*)|HIycXvJh19|NnpF6vD{J$jHcuUkf9iB=!IQe_ZA!#fn3$OU z|N8Y~^O_%fcl>>L|Nq~AEbNQ=C9l=eqFhMBK`L-reZXJ#ibBWG5%W2n{f5-r$kn5eH3ZbaKst{I3w!+ z*K15%zgexk;Udm$Uy&79sxr5Pa$wbqJMlvz5O;$6^#`X`oG$&wuJq@})5Fhh_=|W! zMD|v3Lm18Le;&C0M}i+`I>q8rNEqD_ij96})p7IW`PbKwWp6(JcjV?D1_lN*Wfle; z2>@q~`t|pB-0t$bA0M$Xv4*R8SxXu*F*2Qfb!Gke_un6ftBJEsPvpdvqVOgDSKr>| zA8Nhx@e!J=3cK|L#{zMFMqG&>r%NHZ@YlcJ>+bB@_VCc%kB=DsGsyEvxyV{Ys`+rT vu;a=8G$~N<84A}=&7zNNFm$Su5pE~|#7G<1`muvf00000NkvXXu0mjfoc9sc diff --git a/samples/xlsx/TestIssue816_1/xl/media/imagef63d9dc50eff42f7964d4d5830991165.png b/samples/xlsx/TestIssue816_1/xl/media/imagef63d9dc50eff42f7964d4d5830991165.png deleted file mode 100644 index fe3479dd4cd9f0f21b7553c0dd7aad0466d17d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)eh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lBeh4bY)!^&fNe20m4Z{K~zYIWBmXB zKLfP^6V*)|HIycXvJh19|NnpF6vD{J$jHcuUkf9iB=!IQe_ZA!#fn3$OU z|N8Y~^O_%fcl>>L|Nq~AEbNQ=C9l=eqFhMBK`L-reZXJ#ibBWG5%W2n{f5-r$kn5eH3ZbaKst{I3w!+ z*K15%zgexk;Udm$Uy&79sxr5Pa$wbqJMlvz5O;$6^#`X`oG$&wuJq@})5Fhh_=|W! zMD|v3Lm18Le;&C0M}i+`I>q8rNEqD_ij96})p7IW`PbKwWp6(JcjV?D1_lN*Wfle; z2>@q~`t|pB-0t$bA0M$Xv4*R8SxXu*F*2Qfb!Gke_un6ftBJEsPvpdvqVOgDSKr>| zA8Nhx@e!J=3cK|L#{zMFMqG&>r%NHZ@YlcJ>+bB@_VCc%kB=DsGsyEvxyV{Ys`+rT vu;a=8G$~N<84A}=&7zNNFm$Su5pE~|#7G<1`muvf00000NkvXXu0mjfoc9sc diff --git a/samples/xlsx/TestIssue816_1/xl/sharedStrings.xml b/samples/xlsx/TestIssue816_1/xl/sharedStrings.xml deleted file mode 100644 index a74a5953..00000000 --- a/samples/xlsx/TestIssue816_1/xl/sharedStrings.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Image1:Image2: \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/xl/styles.xml b/samples/xlsx/TestIssue816_1/xl/styles.xml deleted file mode 100644 index 04695051..00000000 --- a/samples/xlsx/TestIssue816_1/xl/styles.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/xl/theme/theme1.xml b/samples/xlsx/TestIssue816_1/xl/theme/theme1.xml deleted file mode 100644 index f82d9ebb..00000000 --- a/samples/xlsx/TestIssue816_1/xl/theme/theme1.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/xl/workbook.xml b/samples/xlsx/TestIssue816_1/xl/workbook.xml deleted file mode 100644 index 2a833c3d..00000000 --- a/samples/xlsx/TestIssue816_1/xl/workbook.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/xl/worksheets/_rels/sheet1.xml.rels b/samples/xlsx/TestIssue816_1/xl/worksheets/_rels/sheet1.xml.rels deleted file mode 100644 index 45203544..00000000 --- a/samples/xlsx/TestIssue816_1/xl/worksheets/_rels/sheet1.xml.rels +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_1/xl/worksheets/sheet1.xml b/samples/xlsx/TestIssue816_1/xl/worksheets/sheet1.xml deleted file mode 100644 index 12cc2053..00000000 --- a/samples/xlsx/TestIssue816_1/xl/worksheets/sheet1.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - 0 - - - - - 1 - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2.xlsx b/samples/xlsx/TestIssue816_2.xlsx deleted file mode 100644 index bf718ad2af910b2a675eb51f6472664fa028d3c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16751 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 diff --git a/samples/xlsx/TestIssue816_2/[Content_Types].xml b/samples/xlsx/TestIssue816_2/[Content_Types].xml deleted file mode 100644 index 3077b7d2..00000000 --- a/samples/xlsx/TestIssue816_2/[Content_Types].xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/_rels/.rels b/samples/xlsx/TestIssue816_2/_rels/.rels deleted file mode 100644 index c50b69e8..00000000 --- a/samples/xlsx/TestIssue816_2/_rels/.rels +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/docProps/app.xml b/samples/xlsx/TestIssue816_2/docProps/app.xml deleted file mode 100644 index ebd9f193..00000000 --- a/samples/xlsx/TestIssue816_2/docProps/app.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - Microsoft Excel - 0 - false - - - - Worksheets - - - 1 - - - - - - Demo - - - - false - false - false - 16.0300 - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/docProps/core.xml b/samples/xlsx/TestIssue816_2/docProps/core.xml deleted file mode 100644 index 09f6e3aa..00000000 --- a/samples/xlsx/TestIssue816_2/docProps/core.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - Wei - Wei Lin - 2015-06-05T18:17:20Z - 2025-04-20T14:24:59Z - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/_rels/workbook.xml.rels b/samples/xlsx/TestIssue816_2/xl/_rels/workbook.xml.rels deleted file mode 100644 index aafbae06..00000000 --- a/samples/xlsx/TestIssue816_2/xl/_rels/workbook.xml.rels +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/drawings/_rels/drawinga13dc3bfd6be4e238ad8f91fcc6c646d.xml.rels b/samples/xlsx/TestIssue816_2/xl/drawings/_rels/drawinga13dc3bfd6be4e238ad8f91fcc6c646d.xml.rels deleted file mode 100644 index f9d9ae72..00000000 --- a/samples/xlsx/TestIssue816_2/xl/drawings/_rels/drawinga13dc3bfd6be4e238ad8f91fcc6c646d.xml.rels +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/drawings/_rels/drawingcea5e87afab34a1b886841980881e6a6.xml.rels b/samples/xlsx/TestIssue816_2/xl/drawings/_rels/drawingcea5e87afab34a1b886841980881e6a6.xml.rels deleted file mode 100644 index ea055178..00000000 --- a/samples/xlsx/TestIssue816_2/xl/drawings/_rels/drawingcea5e87afab34a1b886841980881e6a6.xml.rels +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/drawings/drawinga13dc3bfd6be4e238ad8f91fcc6c646d.xml b/samples/xlsx/TestIssue816_2/xl/drawings/drawinga13dc3bfd6be4e238ad8f91fcc6c646d.xml deleted file mode 100644 index 9b1e2419..00000000 --- a/samples/xlsx/TestIssue816_2/xl/drawings/drawinga13dc3bfd6be4e238ad8f91fcc6c646d.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - 3 - 0 - 2 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - 0 - 8 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - 0 - 8 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/drawings/drawingcea5e87afab34a1b886841980881e6a6.xml b/samples/xlsx/TestIssue816_2/xl/drawings/drawingcea5e87afab34a1b886841980881e6a6.xml deleted file mode 100644 index 0bebe2c5..00000000 --- a/samples/xlsx/TestIssue816_2/xl/drawings/drawingcea5e87afab34a1b886841980881e6a6.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - 2 - 0 - 2 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - 0 - 8 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - 0 - 8 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/media/image037f9747190c43eca595e57604de932c.png b/samples/xlsx/TestIssue816_2/xl/media/image037f9747190c43eca595e57604de932c.png deleted file mode 100644 index fe3479dd4cd9f0f21b7553c0dd7aad0466d17d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)eh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lBeh4bY)!^&fNe20m4Z{K~zYIWBmXB zKLfP^6V*)|HIycXvJh19|NnpF6vD{J$jHcuUkf9iB=!IQe_ZA!#fn3$OU z|N8Y~^O_%fcl>>L|Nq~AEbNQ=C9l=eqFhMBK`L-reZXJ#ibBWG5%W2n{f5-r$kn5eH3ZbaKst{I3w!+ z*K15%zgexk;Udm$Uy&79sxr5Pa$wbqJMlvz5O;$6^#`X`oG$&wuJq@})5Fhh_=|W! zMD|v3Lm18Le;&C0M}i+`I>q8rNEqD_ij96})p7IW`PbKwWp6(JcjV?D1_lN*Wfle; z2>@q~`t|pB-0t$bA0M$Xv4*R8SxXu*F*2Qfb!Gke_un6ftBJEsPvpdvqVOgDSKr>| zA8Nhx@e!J=3cK|L#{zMFMqG&>r%NHZ@YlcJ>+bB@_VCc%kB=DsGsyEvxyV{Ys`+rT vu;a=8G$~N<84A}=&7zNNFm$Su5pE~|#7G<1`muvf00000NkvXXu0mjfoc9sc diff --git a/samples/xlsx/TestIssue816_2/xl/media/image804ac538d3674fa2abc309543b617971.png b/samples/xlsx/TestIssue816_2/xl/media/image804ac538d3674fa2abc309543b617971.png deleted file mode 100644 index 8efaf819119a303439a2f1c0563565783f520609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)eh4bY)!^&fNe20m4Z{K~zYIWBmXB zKLfP^6V*)|HIycXvJh19|NnpF6vD{J$jHcuUkf9iB=!IQe_ZA!#fn3$OU z|N8Y~^O_%fcl>>L|Nq~AEbNQ=C9l=eqFhMBK`L-reZXJ#ibBWG5%W2n{f5-r$kn5eH3ZbaKst{I3w!+ z*K15%zgexk;Udm$Uy&79sxr5Pa$wbqJMlvz5O;$6^#`X`oG$&wuJq@})5Fhh_=|W! zMD|v3Lm18Le;&C0M}i+`I>q8rNEqD_ij96})p7IW`PbKwWp6(JcjV?D1_lN*Wfle; z2>@q~`t|pB-0t$bA0M$Xv4*R8SxXu*F*2Qfb!Gke_un6ftBJEsPvpdvqVOgDSKr>| zA8Nhx@e!J=3cK|L#{zMFMqG&>r%NHZ@YlcJ>+bB@_VCc%kB=DsGsyEvxyV{Ys`+rT vu;a=8G$~N<84A}=&7zNNFm$Su5pE~|#7G<1`muvf00000NkvXXu0mjfoc9sc diff --git a/samples/xlsx/TestIssue816_2/xl/media/image8d00375faa1f4b41aa5109c3e419c964.png b/samples/xlsx/TestIssue816_2/xl/media/image8d00375faa1f4b41aa5109c3e419c964.png deleted file mode 100644 index 8efaf819119a303439a2f1c0563565783f520609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)eh4bY)!^&fNe20m4Z{K~zYIWBmXB zKLfP^6V*)|HIycXvJh19|NnpF6vD{J$jHcuUkf9iB=!IQe_ZA!#fn3$OU z|N8Y~^O_%fcl>>L|Nq~AEbNQ=C9l=eqFhMBK`L-reZXJ#ibBWG5%W2n{f5-r$kn5eH3ZbaKst{I3w!+ z*K15%zgexk;Udm$Uy&79sxr5Pa$wbqJMlvz5O;$6^#`X`oG$&wuJq@})5Fhh_=|W! zMD|v3Lm18Le;&C0M}i+`I>q8rNEqD_ij96})p7IW`PbKwWp6(JcjV?D1_lN*Wfle; z2>@q~`t|pB-0t$bA0M$Xv4*R8SxXu*F*2Qfb!Gke_un6ftBJEsPvpdvqVOgDSKr>| zA8Nhx@e!J=3cK|L#{zMFMqG&>r%NHZ@YlcJ>+bB@_VCc%kB=DsGsyEvxyV{Ys`+rT vu;a=8G$~N<84A}=&7zNNFm$Su5pE~|#7G<1`muvf00000NkvXXu0mjfoc9sc diff --git a/samples/xlsx/TestIssue816_2/xl/media/imagec4303bb6725242df941fea79b5e1296f.png b/samples/xlsx/TestIssue816_2/xl/media/imagec4303bb6725242df941fea79b5e1296f.png deleted file mode 100644 index 8efaf819119a303439a2f1c0563565783f520609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)eh4bY)!^&fNe20m4Z{K~zYIWBmXB zKLfP^6V*)|HIycXvJh19|NnpF6vD{J$jHcuUkf9iB=!IQe_ZA!#fn3$OU z|N8Y~^O_%fcl>>L|Nq~AEbNQ=C9l=eqFhMBK`L-reZXJ#ibBWG5%W2n{f5-r$kn5eH3ZbaKst{I3w!+ z*K15%zgexk;Udm$Uy&79sxr5Pa$wbqJMlvz5O;$6^#`X`oG$&wuJq@})5Fhh_=|W! zMD|v3Lm18Le;&C0M}i+`I>q8rNEqD_ij96})p7IW`PbKwWp6(JcjV?D1_lN*Wfle; z2>@q~`t|pB-0t$bA0M$Xv4*R8SxXu*F*2Qfb!Gke_un6ftBJEsPvpdvqVOgDSKr>| zA8Nhx@e!J=3cK|L#{zMFMqG&>r%NHZ@YlcJ>+bB@_VCc%kB=DsGsyEvxyV{Ys`+rT vu;a=8G$~N<84A}=&7zNNFm$Su5pE~|#7G<1`muvf00000NkvXXu0mjfoc9sc diff --git a/samples/xlsx/TestIssue816_2/xl/media/imagee87f98b0db1a48898a63678d92b3660a.png b/samples/xlsx/TestIssue816_2/xl/media/imagee87f98b0db1a48898a63678d92b3660a.png deleted file mode 100644 index fe3479dd4cd9f0f21b7553c0dd7aad0466d17d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)eh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lB -Image1:Image2: \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/styles.xml b/samples/xlsx/TestIssue816_2/xl/styles.xml deleted file mode 100644 index 04695051..00000000 --- a/samples/xlsx/TestIssue816_2/xl/styles.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/theme/theme1.xml b/samples/xlsx/TestIssue816_2/xl/theme/theme1.xml deleted file mode 100644 index 2c75da85..00000000 --- a/samples/xlsx/TestIssue816_2/xl/theme/theme1.xml +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/workbook.xml b/samples/xlsx/TestIssue816_2/xl/workbook.xml deleted file mode 100644 index 2462c3ec..00000000 --- a/samples/xlsx/TestIssue816_2/xl/workbook.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/worksheets/_rels/sheet1.xml.rels b/samples/xlsx/TestIssue816_2/xl/worksheets/_rels/sheet1.xml.rels deleted file mode 100644 index 9fc078e3..00000000 --- a/samples/xlsx/TestIssue816_2/xl/worksheets/_rels/sheet1.xml.rels +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_2/xl/worksheets/sheet1.xml b/samples/xlsx/TestIssue816_2/xl/worksheets/sheet1.xml deleted file mode 100644 index f986fca9..00000000 --- a/samples/xlsx/TestIssue816_2/xl/worksheets/sheet1.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - 0 - - - - - 1 - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3.xlsx b/samples/xlsx/TestIssue816_3.xlsx deleted file mode 100644 index 52e750d1dcb8f1973712285c2bac6751b3a93ca3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60043 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 - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/_rels/.rels b/samples/xlsx/TestIssue816_3/_rels/.rels deleted file mode 100644 index 74bfd8d9..00000000 --- a/samples/xlsx/TestIssue816_3/_rels/.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/docProps/app.xml b/samples/xlsx/TestIssue816_3/docProps/app.xml deleted file mode 100644 index d5e92215..00000000 --- a/samples/xlsx/TestIssue816_3/docProps/app.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Microsoft Excel0falseWorksheets1Sheet1falsefalsefalse16.0300 \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/docProps/core.xml b/samples/xlsx/TestIssue816_3/docProps/core.xml deleted file mode 100644 index 50439f08..00000000 --- a/samples/xlsx/TestIssue816_3/docProps/core.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Wei LinWei Lin2025-06-21T14:00:28Z2025-06-21T14:01:05Z \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/xl/_rels/workbook.xml.rels b/samples/xlsx/TestIssue816_3/xl/_rels/workbook.xml.rels deleted file mode 100644 index 65485f71..00000000 --- a/samples/xlsx/TestIssue816_3/xl/_rels/workbook.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/xl/drawings/_rels/drawing1.xml.rels b/samples/xlsx/TestIssue816_3/xl/drawings/_rels/drawing1.xml.rels deleted file mode 100644 index 9db7c50e..00000000 --- a/samples/xlsx/TestIssue816_3/xl/drawings/_rels/drawing1.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/xl/drawings/drawing1.xml b/samples/xlsx/TestIssue816_3/xl/drawings/drawing1.xml deleted file mode 100644 index e68275f7..00000000 --- a/samples/xlsx/TestIssue816_3/xl/drawings/drawing1.xml +++ /dev/null @@ -1,2 +0,0 @@ - -4013016370514382800615040281132952528096 \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/xl/media/image1.png b/samples/xlsx/TestIssue816_3/xl/media/image1.png deleted file mode 100644 index e52f6c8a84b90b24930b00e6951dbf5af88a5a52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21387 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 aQ&}#>R*M?r9*_?xq%hD$+^o`e2>&lwS5N8y diff --git a/samples/xlsx/TestIssue816_3/xl/media/image2.png b/samples/xlsx/TestIssue816_3/xl/media/image2.png deleted file mode 100644 index 662834048e81c3cc82b784a12ac3917c09b5aca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28024 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 Mh>CQjq-oH901;^J4*&oF diff --git a/samples/xlsx/TestIssue816_3/xl/sharedStrings.xml b/samples/xlsx/TestIssue816_3/xl/sharedStrings.xml deleted file mode 100644 index d36ba8f0..00000000 --- a/samples/xlsx/TestIssue816_3/xl/sharedStrings.xml +++ /dev/null @@ -1,2 +0,0 @@ - -f \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/xl/styles.xml b/samples/xlsx/TestIssue816_3/xl/styles.xml deleted file mode 100644 index 659107a0..00000000 --- a/samples/xlsx/TestIssue816_3/xl/styles.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/xl/theme/theme1.xml b/samples/xlsx/TestIssue816_3/xl/theme/theme1.xml deleted file mode 100644 index 4a95cff0..00000000 --- a/samples/xlsx/TestIssue816_3/xl/theme/theme1.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/xl/workbook.xml b/samples/xlsx/TestIssue816_3/xl/workbook.xml deleted file mode 100644 index 6182b7c8..00000000 --- a/samples/xlsx/TestIssue816_3/xl/workbook.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/xl/worksheets/_rels/sheet1.xml.rels b/samples/xlsx/TestIssue816_3/xl/worksheets/_rels/sheet1.xml.rels deleted file mode 100644 index 205832e9..00000000 --- a/samples/xlsx/TestIssue816_3/xl/worksheets/_rels/sheet1.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_3/xl/worksheets/sheet1.xml b/samples/xlsx/TestIssue816_3/xl/worksheets/sheet1.xml deleted file mode 100644 index cb9d4e7c..00000000 --- a/samples/xlsx/TestIssue816_3/xl/worksheets/sheet1.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - 0 - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4.xlsx b/samples/xlsx/TestIssue816_4.xlsx deleted file mode 100644 index 1d9aedfe77b9c622bb2dd3ae006ef6b251e3eb7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56947 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 - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/_rels/.rels b/samples/xlsx/TestIssue816_4/_rels/.rels deleted file mode 100644 index 22c9382f..00000000 --- a/samples/xlsx/TestIssue816_4/_rels/.rels +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/docProps/app.xml b/samples/xlsx/TestIssue816_4/docProps/app.xml deleted file mode 100644 index d5e92215..00000000 --- a/samples/xlsx/TestIssue816_4/docProps/app.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Microsoft Excel0falseWorksheets1Sheet1falsefalsefalse16.0300 \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/docProps/core.xml b/samples/xlsx/TestIssue816_4/docProps/core.xml deleted file mode 100644 index 50439f08..00000000 --- a/samples/xlsx/TestIssue816_4/docProps/core.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Wei LinWei Lin2025-06-21T14:00:28Z2025-06-21T14:01:05Z \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/xl/_rels/workbook.xml.rels b/samples/xlsx/TestIssue816_4/xl/_rels/workbook.xml.rels deleted file mode 100644 index e7fe8ebe..00000000 --- a/samples/xlsx/TestIssue816_4/xl/_rels/workbook.xml.rels +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/xl/drawings/_rels/drawing1.xml.rels b/samples/xlsx/TestIssue816_4/xl/drawings/_rels/drawing1.xml.rels deleted file mode 100644 index fad44dfe..00000000 --- a/samples/xlsx/TestIssue816_4/xl/drawings/_rels/drawing1.xml.rels +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/xl/drawings/drawing1.xml b/samples/xlsx/TestIssue816_4/xl/drawings/drawing1.xml deleted file mode 100644 index bf5f98f9..00000000 --- a/samples/xlsx/TestIssue816_4/xl/drawings/drawing1.xml +++ /dev/null @@ -1,2 +0,0 @@ - -401301636195038280051504028104775252809520140 120160 \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/xl/media/image1.png b/samples/xlsx/TestIssue816_4/xl/media/image1.png deleted file mode 100644 index e52f6c8a84b90b24930b00e6951dbf5af88a5a52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21387 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 aQ&}#>R*M?r9*_?xq%hD$+^o`e2>&lwS5N8y diff --git a/samples/xlsx/TestIssue816_4/xl/media/image2.png b/samples/xlsx/TestIssue816_4/xl/media/image2.png deleted file mode 100644 index 662834048e81c3cc82b784a12ac3917c09b5aca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28024 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 Mh>CQjq-oH901;^J4*&oF diff --git a/samples/xlsx/TestIssue816_4/xl/media/image3.Png b/samples/xlsx/TestIssue816_4/xl/media/image3.Png deleted file mode 100644 index fe3479dd4cd9f0f21b7553c0dd7aad0466d17d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)eh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lBf \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/xl/styles.xml b/samples/xlsx/TestIssue816_4/xl/styles.xml deleted file mode 100644 index e431b21a..00000000 --- a/samples/xlsx/TestIssue816_4/xl/styles.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/xl/theme/theme1.xml b/samples/xlsx/TestIssue816_4/xl/theme/theme1.xml deleted file mode 100644 index e57b14ae..00000000 --- a/samples/xlsx/TestIssue816_4/xl/theme/theme1.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/xl/workbook.xml b/samples/xlsx/TestIssue816_4/xl/workbook.xml deleted file mode 100644 index 61bb5488..00000000 --- a/samples/xlsx/TestIssue816_4/xl/workbook.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/xl/worksheets/_rels/sheet1.xml.rels b/samples/xlsx/TestIssue816_4/xl/worksheets/_rels/sheet1.xml.rels deleted file mode 100644 index 5f1e29b8..00000000 --- a/samples/xlsx/TestIssue816_4/xl/worksheets/_rels/sheet1.xml.rels +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/samples/xlsx/TestIssue816_4/xl/worksheets/sheet1.xml b/samples/xlsx/TestIssue816_4/xl/worksheets/sheet1.xml deleted file mode 100644 index 95d494b1..00000000 --- a/samples/xlsx/TestIssue816_4/xl/worksheets/sheet1.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - 0 - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1.xlsx b/samples/xlsx/TestIssueICFV1I_1_41_1.xlsx deleted file mode 100644 index 9c86969c1956ffdf85d922e613fa457b2724e8fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13355 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 - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/_rels/.rels b/samples/xlsx/TestIssueICFV1I_1_41_1/_rels/.rels deleted file mode 100644 index 74bfd8d9..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/_rels/.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/docProps/app.xml b/samples/xlsx/TestIssueICFV1I_1_41_1/docProps/app.xml deleted file mode 100644 index 3db85d1a..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/docProps/app.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Microsoft Excel0falseWorksheets1Demofalsefalsefalse16.0300 \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/docProps/core.xml b/samples/xlsx/TestIssueICFV1I_1_41_1/docProps/core.xml deleted file mode 100644 index 84719d57..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/docProps/core.xml +++ /dev/null @@ -1,2 +0,0 @@ - -WeiWei Lin2015-06-05T18:17:20Z2025-04-20T14:24:59Z \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/_rels/workbook.xml.rels b/samples/xlsx/TestIssueICFV1I_1_41_1/xl/_rels/workbook.xml.rels deleted file mode 100644 index 65485f71..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/_rels/workbook.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/drawings/_rels/drawing98482106b774449083d3adfa462f1707.xml.rels b/samples/xlsx/TestIssueICFV1I_1_41_1/xl/drawings/_rels/drawing98482106b774449083d3adfa462f1707.xml.rels deleted file mode 100644 index dec5e486..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/drawings/_rels/drawing98482106b774449083d3adfa462f1707.xml.rels +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/drawings/drawing98482106b774449083d3adfa462f1707.xml b/samples/xlsx/TestIssueICFV1I_1_41_1/xl/drawings/drawing98482106b774449083d3adfa462f1707.xml deleted file mode 100644 index 209cc8b1..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/drawings/drawing98482106b774449083d3adfa462f1707.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - 2 - 0 - 2 - 0 - - - 3 - 0 - 3 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - 0 - 8 - 0 - - - 3 - 4762500 - 9 - 4762500 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - 0 - 8 - 0 - - 8 - 476250 - 9 - 476250 - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/media/image8d8065829ab5449aa3b52723e51a7b20.png b/samples/xlsx/TestIssueICFV1I_1_41_1/xl/media/image8d8065829ab5449aa3b52723e51a7b20.png deleted file mode 100644 index fe3479dd4cd9f0f21b7553c0dd7aad0466d17d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)eh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lBeh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lBeh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lB -Image1:Image2: \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/styles.xml b/samples/xlsx/TestIssueICFV1I_1_41_1/xl/styles.xml deleted file mode 100644 index 04695051..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/styles.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/theme/theme1.xml b/samples/xlsx/TestIssueICFV1I_1_41_1/xl/theme/theme1.xml deleted file mode 100644 index f82d9ebb..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/theme/theme1.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/workbook.xml b/samples/xlsx/TestIssueICFV1I_1_41_1/xl/workbook.xml deleted file mode 100644 index 2a833c3d..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/workbook.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/worksheets/_rels/sheet1.xml.rels b/samples/xlsx/TestIssueICFV1I_1_41_1/xl/worksheets/_rels/sheet1.xml.rels deleted file mode 100644 index 194fc9f1..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/worksheets/_rels/sheet1.xml.rels +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/worksheets/sheet1.xml b/samples/xlsx/TestIssueICFV1I_1_41_1/xl/worksheets/sheet1.xml deleted file mode 100644 index 0d58db40..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_1/xl/worksheets/sheet1.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - 0 - - - - - 1 - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2.xlsx b/samples/xlsx/TestIssueICFV1I_1_41_2.xlsx deleted file mode 100644 index 41c44144e585c2cf95b0259e261663a5c0f735d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13317 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 - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/_rels/.rels b/samples/xlsx/TestIssueICFV1I_1_41_2/_rels/.rels deleted file mode 100644 index 74bfd8d9..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/_rels/.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/docProps/app.xml b/samples/xlsx/TestIssueICFV1I_1_41_2/docProps/app.xml deleted file mode 100644 index 3db85d1a..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/docProps/app.xml +++ /dev/null @@ -1,2 +0,0 @@ - -Microsoft Excel0falseWorksheets1Demofalsefalsefalse16.0300 \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/docProps/core.xml b/samples/xlsx/TestIssueICFV1I_1_41_2/docProps/core.xml deleted file mode 100644 index 84719d57..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/docProps/core.xml +++ /dev/null @@ -1,2 +0,0 @@ - -WeiWei Lin2015-06-05T18:17:20Z2025-04-20T14:24:59Z \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/_rels/workbook.xml.rels b/samples/xlsx/TestIssueICFV1I_1_41_2/xl/_rels/workbook.xml.rels deleted file mode 100644 index 65485f71..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/_rels/workbook.xml.rels +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/drawings/_rels/drawing2605be385d194157a1ed844bf85a6825.xml.rels b/samples/xlsx/TestIssueICFV1I_1_41_2/xl/drawings/_rels/drawing2605be385d194157a1ed844bf85a6825.xml.rels deleted file mode 100644 index 9b97e377..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/drawings/_rels/drawing2605be385d194157a1ed844bf85a6825.xml.rels +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/drawings/drawing2605be385d194157a1ed844bf85a6825.xml b/samples/xlsx/TestIssueICFV1I_1_41_2/xl/drawings/drawing2605be385d194157a1ed844bf85a6825.xml deleted file mode 100644 index 005072ef..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/drawings/drawing2605be385d194157a1ed844bf85a6825.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - 2 - 0 - 2 - 0 - - - 3 - 0 - 3 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - 0 - 8 - 0 - - - 3 - 4762500 - 9 - 4762500 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - 0 - 8 - 0 - - 8 - 476250 - 9 - 476250 - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/media/image6c041a7f44094767b6c8f3d48a6f6a1f.png b/samples/xlsx/TestIssueICFV1I_1_41_2/xl/media/image6c041a7f44094767b6c8f3d48a6f6a1f.png deleted file mode 100644 index fe3479dd4cd9f0f21b7553c0dd7aad0466d17d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)eh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lBeh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lBeh4bY)!^&fNe20?kQ8K~zYI?UhSR z6G0fqXLh&UB8T$OL|Y061$l&S3oVHl45~I1S8RdCK&32NCfdgqS3^w zQ6N4Nf-#E5V~=z@6qFaK@`Ed zH4s9bPFGi3efCVNR;x`Gswj#i;pS7VBV!(-DCz z#AqTADB|n|=F$u89fS~`=fBS{AcQ1IT3lLM<#|HLrK{Hp%(fznJvccPONev&1A|XR z31N)2tX7s~oldu7d!|OCVHhSOJzdALvMe(UgRz7VdNME=ONayYj89MiXf&FJdIwF@ z$}d~jJf&&c>8NE{769n=`ICaq&dn)===FM|VHW^^qA2y0RJ+x2meH7HGynj;ew#@O ziZLbt@T;pLLU9|85F&`;QuqfU1Y;>FXim0?0wB7w;`aw3gt9EJFCSwJA@uqt!r?Fg zAlqb03TolZfTB`UQ`1RdB4$Un0og< zElsb6QnsZG4Zj2cuq-QK>~cD|;^J6BoaUEh8Dm`IXgGA_*qgT_{y=ao#0x@M`N2H} z=DZ@StFcKGk?Qyc#eu4lB -Image1:Image2: \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/styles.xml b/samples/xlsx/TestIssueICFV1I_1_41_2/xl/styles.xml deleted file mode 100644 index 04695051..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/styles.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/theme/theme1.xml b/samples/xlsx/TestIssueICFV1I_1_41_2/xl/theme/theme1.xml deleted file mode 100644 index f82d9ebb..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/theme/theme1.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/workbook.xml b/samples/xlsx/TestIssueICFV1I_1_41_2/xl/workbook.xml deleted file mode 100644 index 2a833c3d..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/workbook.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/worksheets/_rels/sheet1.xml.rels b/samples/xlsx/TestIssueICFV1I_1_41_2/xl/worksheets/_rels/sheet1.xml.rels deleted file mode 100644 index 2891bcc5..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/worksheets/_rels/sheet1.xml.rels +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/worksheets/sheet1.xml b/samples/xlsx/TestIssueICFV1I_1_41_2/xl/worksheets/sheet1.xml deleted file mode 100644 index a9ca2b84..00000000 --- a/samples/xlsx/TestIssueICFV1I_1_41_2/xl/worksheets/sheet1.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - 0 - - - - - 1 - - - - - \ No newline at end of file diff --git a/src/MiniExcel/MiniExcelLibs.csproj b/src/MiniExcel/MiniExcelLibs.csproj index 9cdeb482..96e620ec 100644 --- a/src/MiniExcel/MiniExcelLibs.csproj +++ b/src/MiniExcel/MiniExcelLibs.csproj @@ -1,7 +1,7 @@  net462;netstandard2.0;net8.0;net9.0 - 1.41.3 + 1.41.2 8 diff --git a/src/MiniExcel/Picture/MiniExcelPicture.cs b/src/MiniExcel/Picture/MiniExcelPicture.cs index d04668c5..2ae40af3 100644 --- a/src/MiniExcel/Picture/MiniExcelPicture.cs +++ b/src/MiniExcel/Picture/MiniExcelPicture.cs @@ -10,7 +10,7 @@ public class MiniExcelPicture public string CellAddress { get; set; } internal int ColumnNumber => ReferenceHelper.ConvertCellToXY(CellAddress).Item1 -1; internal int RowNumber => ReferenceHelper.ConvertCellToXY(CellAddress).Item2 - 1; - public int WidthPx { get; set; } = 80; - public int HeightPx { get; set; } = 24; + public int WidthPx { get; set; } + public int HeightPx { get; set; } } } \ No newline at end of file diff --git a/src/MiniExcel/Picture/MiniExcelPictureImplement.cs b/src/MiniExcel/Picture/MiniExcelPictureImplement.cs index b1fa21ff..24a470c6 100644 --- a/src/MiniExcel/Picture/MiniExcelPictureImplement.cs +++ b/src/MiniExcel/Picture/MiniExcelPictureImplement.cs @@ -1,33 +1,17 @@ -namespace MiniExcelLibs.Picture +using MiniExcelLibs.OpenXml; +using MiniExcelLibs.Zip; +using System; +using System.IO; +using System.IO.Compression; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using System.Xml; + +namespace MiniExcelLibs.Picture { - using MiniExcelLibs.OpenXml; - using MiniExcelLibs.Zip; - using System; - using System.IO; - using System.IO.Compression; - using System.Linq; - using System.Xml; - - internal static class MiniExcelPictureImplement + internal static partial class MiniExcelPictureImplement { - private static XmlNamespaceManager GetRNamespaceManager(XmlDocument doc) - { - var nsmgr = new XmlNamespaceManager(doc.NameTable); - nsmgr.AddNamespace("x", "http://schemas.openxmlformats.org/spreadsheetml/2006/main"); - nsmgr.AddNamespace("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships"); - return nsmgr; - } - - private static bool CheckRelationshipExists(XmlDocument doc, string id, string type, string target) - { - var namespaceManager = new XmlNamespaceManager(doc.NameTable); - namespaceManager.AddNamespace("x", "http://schemas.openxmlformats.org/package/2006/relationships"); - - var xpath = $"/x:Relationships/x:Relationship[@Id='{id}' and @Type='{type}' and @Target='{target}']"; - var node = doc.SelectSingleNode(xpath, namespaceManager); - - return node != null; - } [Zomp.SyncMethodGenerator.CreateSyncVersion] public static async Task AddPictureAsync(Stream excelStream, CancellationToken cancellationToken = default, params MiniExcelPicture[] images) { @@ -36,130 +20,221 @@ public static async Task AddPictureAsync(Stream excelStream, CancellationToken c using var reader = await ExcelOpenXmlSheetReader.CreateAsync(excelStream, null, cancellationToken: cancellationToken).ConfigureAwait(false); var sheetEntries = await reader.GetWorkbookRelsAsync(excelArchive.entries, cancellationToken).ConfigureAwait(false); + var drawingRelId = $"rId{Guid.NewGuid():N}"; + var drawingId = Guid.NewGuid().ToString("N"); + var imageId = 2; using (var archive = new ZipArchive(excelStream, ZipArchiveMode.Update, true)) { - // Group images by sheet - var imagesBySheet = images.GroupBy(img => img.SheetName ?? sheetEntries.First().Name); - foreach (var sheetGroup in imagesBySheet) + foreach (var image in images) { - var sheetName = sheetGroup.Key; - var sheetEnt = sheetEntries.FirstOrDefault(x => x.Name == sheetName) ?? sheetEntries.First(); - var sheetXmlName = sheetEnt.Path.Split('/').Last().Split('.')[0]; - string sheetPath = $"xl/worksheets/{sheetXmlName}.xml"; + var imageBytes = image.ImageBytes; + var sheetEnt = image?.SheetName == null + ? sheetEntries[0] + : sheetEntries.FirstOrDefault(x => x.Name == image.SheetName) ?? sheetEntries.First(); + + var sheetName = sheetEnt.Path.Split('/').Last().Split('.')[0]; + var col = image.ColumnNumber; + var row = image.RowNumber; + var widthPx = image?.WidthPx; + var heightPx = image?.HeightPx; + + // Step 1: Add image to /xl/media/ + var imageName = $"image{Guid.NewGuid():N}.png"; + var imagePath = $"xl/media/{imageName}"; + var imageEntry = archive.CreateEntry(imagePath); + using (var entryStream = imageEntry.Open()) + { +#if NET5_0_OR_GREATER + await entryStream.WriteAsync(imageBytes.AsMemory(), cancellationToken).ConfigureAwait(false); +#else + await entryStream.WriteAsync(imageBytes, 0, imageBytes.Length, cancellationToken).ConfigureAwait(false); +#endif + } + + // Step 2: Update [Content_Types].xml + var contentTypesEntry = archive.GetEntry("[Content_Types].xml"); + var contentTypesDoc = LoadXml(contentTypesEntry); + if (!contentTypesDoc.DocumentElement.InnerXml.Contains("image/png")) + { + var defaultNode = contentTypesDoc.CreateElement("Default", contentTypesDoc.DocumentElement.NamespaceURI); + defaultNode.SetAttribute("Extension", "png"); + defaultNode.SetAttribute("ContentType", "image/png"); + contentTypesDoc.DocumentElement.AppendChild(defaultNode); + } + var overrideDrawingFileExists = contentTypesDoc.DocumentElement.ChildNodes + .Cast() + .Any(node => node.Name == "Override" && node.Attributes?["PartName"].Value == $"/xl/drawings/drawing{drawingId}.xml"); + + if (!overrideDrawingFileExists) + { + var overrideNode = contentTypesDoc.CreateElement("Override", contentTypesDoc.DocumentElement.NamespaceURI); + overrideNode.SetAttribute("PartName", $"/xl/drawings/drawing{drawingId}.xml"); + overrideNode.SetAttribute("ContentType", "application/vnd.openxmlformats-officedocument.drawing+xml"); + contentTypesDoc.DocumentElement.AppendChild(overrideNode); + } + SaveXml(contentTypesDoc, contentTypesEntry); + + // Step 3: Update xl/worksheets/sheetX.xml + var sheetPath = $"xl/worksheets/{sheetName}.xml"; var sheetEntry = archive.GetEntry(sheetPath); var sheetDoc = LoadXml(sheetEntry); + var relId = $"rId{Guid.NewGuid():N}"; + // unique relId for drawing + + // existMiniExcelUniqueDrawingNode = check sheetDoc exist and check its attribut r:id = drawingRelId + var uniqueDrawingNode = sheetDoc.SelectSingleNode( + $"/x:worksheet/x:drawing[@r:id='{drawingRelId}']", + GetRNamespaceManager(sheetDoc)); - // Check for existing node - var nsmgr = GetRNamespaceManager(sheetDoc); - var drawingNode = sheetDoc.SelectSingleNode("/x:worksheet/x:drawing", nsmgr) as XmlElement; - string drawingRelId; - string drawingId; - if (drawingNode != null) + if (uniqueDrawingNode != null) { - // Drawing exists, get r:id - drawingRelId = drawingNode.GetAttribute("id", nsmgr.LookupNamespace("r")); - // Find the drawing target from .rels - string relsPath = $"xl/worksheets/_rels/{sheetXmlName}.xml.rels"; - var relsEntry = archive.GetEntry(relsPath); - var relsDoc = LoadXml(relsEntry); - var namespaceManager = new XmlNamespaceManager(relsDoc.NameTable); - namespaceManager.AddNamespace("x", "http://schemas.openxmlformats.org/package/2006/relationships"); - var xpath = $"/x:Relationships/x:Relationship[@Id='{drawingRelId}']"; - var relNode = relsDoc.SelectSingleNode(xpath, namespaceManager); - string drawingTarget = relNode?.Attributes["Target"]?.Value; - drawingId = drawingTarget != null ? drawingTarget.Split('/').Last().Replace("drawing", "").Replace(".xml", "") : Guid.NewGuid().ToString("N"); + var drawingNode = sheetDoc.CreateElement("drawing", sheetDoc.DocumentElement?.NamespaceURI); + drawingNode.Attributes + .Append(sheetDoc.CreateAttribute("r", "id", "http://schemas.openxmlformats.org/officeDocument/2006/relationships")) + .Value = drawingRelId; + sheetDoc.DocumentElement.AppendChild(drawingNode); } - else + SaveXml(sheetDoc, sheetEntry); + { - // No drawing, create new - drawingRelId = $"rId{Guid.NewGuid().ToString("N")}"; - drawingId = Guid.NewGuid().ToString("N"); - // Add node - var newDrawingNode = sheetDoc.CreateElement("drawing", sheetDoc.DocumentElement.NamespaceURI); - newDrawingNode.SetAttribute("id", nsmgr.LookupNamespace("r"), drawingRelId); - sheetDoc.DocumentElement.AppendChild(newDrawingNode); - SaveXml(sheetDoc, sheetEntry); - // Add relationship - string relsPath = $"xl/worksheets/_rels/{sheetXmlName}.xml.rels"; - var relsEntry = archive.GetEntry(relsPath) ?? archive.CreateEntry(relsPath); - var relsDoc = LoadXml(relsEntry); - var relNode = relsDoc.CreateElement("Relationship", relsDoc.DocumentElement.NamespaceURI); - relNode.SetAttribute("Id", drawingRelId); - relNode.SetAttribute("Type", "http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing"); - relNode.SetAttribute("Target", $"../drawings/drawing{drawingId}.xml"); - relsDoc.DocumentElement.AppendChild(relNode); - SaveXml(relsDoc, relsEntry); - // Update [Content_Types].xml for drawing - var contentTypesEntry = archive.GetEntry("[Content_Types].xml"); - var contentTypesDoc = LoadXml(contentTypesEntry); - var overrideDrawingFileExists = false; - foreach (XmlNode node in contentTypesDoc.DocumentElement.ChildNodes) + var drawingPath = $"xl/worksheets/_rels/{sheetName}.xml.rels"; + var isExistEntry = false; + var sheetRelsEntry = archive.GetEntry(drawingPath); + if (sheetRelsEntry != null) + { + isExistEntry = true; + } + else { - if (node.Name == "Override" && node.Attributes["PartName"].Value == $"/xl/drawings/drawing{drawingId}.xml") + sheetRelsEntry = archive.CreateEntry(drawingPath); + } + + if (isExistEntry) + { + var sheetRelsDoc = LoadXml(sheetRelsEntry); + var exists = CheckRelationshipExists( + sheetRelsDoc, + drawingRelId, + "http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing", + $"../drawings/drawing{drawingId}.xml" + ); + if (!exists) { - overrideDrawingFileExists = true; - break; + var relNode = sheetRelsDoc.CreateElement("Relationship", sheetRelsDoc.DocumentElement.NamespaceURI); + relNode.SetAttribute("Id", drawingRelId); + relNode.SetAttribute("Type", "http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing"); + relNode.SetAttribute("Target", $"../drawings/drawing{drawingId}.xml"); + sheetRelsDoc.DocumentElement.AppendChild(relNode); } + SaveXml(sheetRelsDoc, sheetRelsEntry); } - if (!overrideDrawingFileExists) + else { - var overrideNode = contentTypesDoc.CreateElement("Override", contentTypesDoc.DocumentElement.NamespaceURI); - overrideNode.SetAttribute("PartName", $"/xl/drawings/drawing{drawingId}.xml"); - overrideNode.SetAttribute("ContentType", "application/vnd.openxmlformats-officedocument.drawing+xml"); - contentTypesDoc.DocumentElement.AppendChild(overrideNode); + var sheetRelsDoc = new XmlDocument(); + sheetRelsDoc.LoadXml(@""); + var relNode = sheetRelsDoc.CreateElement("Relationship", sheetRelsDoc.DocumentElement.NamespaceURI); + relNode.SetAttribute("Id", drawingRelId); + relNode.SetAttribute("Type", "http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing"); + relNode.SetAttribute("Target", $"../drawings/drawing{drawingId}.xml"); + sheetRelsDoc.DocumentElement.AppendChild(relNode); + SaveXml(sheetRelsDoc, sheetRelsEntry); } - SaveXml(contentTypesDoc, contentTypesEntry); + } + // Step 4: Update exist xl/drawings/drawingX if not create one + { + XmlDocument drawingDoc; + var drawingPath = $"xl/drawings/drawing{drawingId}.xml"; + var drawingEntry = archive.GetEntry(drawingPath); + if (drawingEntry != null) + { + drawingDoc = LoadXml(drawingEntry); + if (drawingDoc.DocumentElement != null) + { + // Create the new node + var newTwoCellAnchor = drawingDoc.CreateElement("xdr", "twoCellAnchor", "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"); + newTwoCellAnchor.SetAttribute("editAs", "oneCell"); + + // Add the node + var fromNode = drawingDoc.CreateElement("xdr", "from", "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"); + fromNode.InnerXml = $@" + {col} + 0 + {row} + 0"; + newTwoCellAnchor.AppendChild(fromNode); + + // Add the node + var toNode = drawingDoc.CreateElement("xdr", "to", "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"); + toNode.InnerXml = $@" + {col + 1} + {widthPx * 9525} + {row + 1} + {heightPx * 9525}"; + newTwoCellAnchor.AppendChild(toNode); + + // Add the node + var picNode = drawingDoc.CreateElement("xdr", "pic", "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"); + picNode.InnerXml = $@" + + + + + + + + + + + + + + + + + + + + + "; + newTwoCellAnchor.AppendChild(picNode); + + // Add the node + var clientDataNode = drawingDoc.CreateElement("xdr", "clientData", "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"); + newTwoCellAnchor.AppendChild(clientDataNode); + + // Append the new node after the last + drawingDoc.DocumentElement.AppendChild(newTwoCellAnchor); + } - // Load or create drawing XML - string drawingPath = $"xl/drawings/drawing{drawingId}.xml"; - var drawingEntry = archive.GetEntry(drawingPath) ?? archive.CreateEntry(drawingPath); - XmlDocument drawingDoc = LoadXml(drawingEntry); + } + else + { + drawingEntry = archive.CreateEntry(drawingPath); + drawingDoc = CreateDrawingXml(col, row, widthPx, heightPx, relId); + } - // Load or create drawing rels - string drawingRelsPath = $"xl/drawings/_rels/drawing{drawingId}.xml.rels"; - var drawingRelsEntry = archive.GetEntry(drawingRelsPath) ?? archive.CreateEntry(drawingRelsPath); - var drawingRelsDoc = LoadXml(drawingRelsEntry); + SaveXml(drawingDoc, drawingEntry); + } - // Add each image to drawing and rels - foreach (var image in sheetGroup) + // Step 5: Create or update xl/drawings/_rels/drawingX.xml.rels { - var imageBytes = image.ImageBytes; - var col = image.ColumnNumber; - var row = image.RowNumber; - var widthPx = image.WidthPx; - var heightPx = image.HeightPx; - // Step 1: Add image to /xl/media/ - string imageName = $"image{Guid.NewGuid().ToString("N")}.png"; - string imagePath = $"xl/media/{imageName}"; - var imageEntry = archive.CreateEntry(imagePath); - using (var entryStream = imageEntry.Open()) - entryStream.Write(imageBytes, 0, imageBytes.Length); - // Step 2: Update [Content_Types].xml for image - var contentTypesEntry = archive.GetEntry("[Content_Types].xml"); - var contentTypesDoc = LoadXml(contentTypesEntry); - if (!contentTypesDoc.DocumentElement.InnerXml.Contains("image/png")) - { - var defaultNode = contentTypesDoc.CreateElement("Default", contentTypesDoc.DocumentElement.NamespaceURI); - defaultNode.SetAttribute("Extension", "png"); - defaultNode.SetAttribute("ContentType", "image/png"); - contentTypesDoc.DocumentElement.AppendChild(defaultNode); - SaveXml(contentTypesDoc, contentTypesEntry); - } - // Step 3: Add anchor to drawing XML - var relId = $"rId{Guid.NewGuid().ToString("N")}"; - drawingDoc = CreateDrawingXml(drawingDoc, col, row, widthPx, heightPx, relId); - // Step 4: Add image relationship to drawing rels + var drawingRelsPath = $"xl/drawings/_rels/drawing{drawingId}.xml.rels"; + var drawingRelsEntry = archive.GetEntry(drawingRelsPath) ?? archive.CreateEntry(drawingRelsPath); + var drawingRelsDoc = LoadXml(drawingRelsEntry); + + // Check if the relationship already exists + var existingRel = drawingRelsDoc.SelectSingleNode($"/x:Relationships/x:Relationship[@Id='{relId}']", GetNamespaceManager(drawingRelsDoc)); //todo: why never used? var relNode = drawingRelsDoc.CreateElement("Relationship", drawingRelsDoc.DocumentElement.NamespaceURI); relNode.SetAttribute("Id", relId); relNode.SetAttribute("Type", "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"); relNode.SetAttribute("Target", $"../media/{imageName}"); drawingRelsDoc.DocumentElement.AppendChild(relNode); + + SaveXml(drawingRelsDoc, drawingRelsEntry); } - SaveXml(drawingDoc, drawingEntry); - SaveXml(drawingRelsDoc, drawingRelsEntry); } } } @@ -205,175 +280,48 @@ private static XmlNamespaceManager GetNamespaceManager(XmlDocument doc) return nsmgr; } - private static XmlDocument CreateDrawingXml(XmlDocument existingDoc, int col, int row, int widthPx, int heightPx, string relId) + private static XmlDocument CreateDrawingXml(int col, int row, int? widthPx, int? heightPx, string relId) { - return DrawingXmlHelper.CreateOrUpdateDrawingXml(existingDoc, col, row, widthPx, heightPx, relId); + var doc = new XmlDocument(); + doc.LoadXml($@" + + + {col}0{row}0 + {col + 1}{widthPx * 9525}{row + 1}{heightPx * 9525} + + + + + + + + + + + + + +"); + return doc; } - - public class DrawingXmlHelper + private static XmlNamespaceManager GetRNamespaceManager(XmlDocument doc) { - private const string XdrNamespace = "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"; - private const string ANamespace = "http://schemas.openxmlformats.org/drawingml/2006/main"; - - private static long PixelsToEMU(int pixels) => (long)(pixels * 9525); - - private static string GetColumnName(int colIndex) - { - string columnName = ""; - int dividend = colIndex + 1; - while (dividend > 0) - { - int modulo = (dividend - 1) % 26; - columnName = Convert.ToChar('A' + modulo).ToString() + columnName; - dividend = (dividend - modulo) / 26; - } - return columnName; - } - - public static XmlDocument CreateOrUpdateDrawingXml( - XmlDocument existingDoc, - int col, int row, - int widthPx, int heightPx, - string relId) - { - var doc = existingDoc ?? new XmlDocument(); - var ns = new XmlNamespaceManager(doc.NameTable); - ns.AddNamespace("xdr", XdrNamespace); - ns.AddNamespace("a", ANamespace); - ns.AddNamespace("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships"); - - - // check or create - XmlElement wsDr; - if (existingDoc == null) - { - wsDr = doc.CreateElement("xdr", "wsDr", XdrNamespace); - wsDr.SetAttribute("xmlns:xdr", XdrNamespace); - wsDr.SetAttribute("xmlns:a", ANamespace); - doc.AppendChild(wsDr); - } - else - { - wsDr = doc.DocumentElement; - } - - // get current oneCellAnchor to get id 和 name - XmlNodeList anchors = wsDr.SelectNodes("//xdr:oneCellAnchor", ns); - int imageCount = anchors?.Count ?? 0; - - // next ID(2) - int nextId = imageCount + 2; - - // create oneCellAnchor - var oneCellAnchor = doc.CreateElement("xdr", "oneCellAnchor", XdrNamespace); - - // - var from = doc.CreateElement("xdr", "from", XdrNamespace); - AppendXmlElement(doc, from, "xdr", "col", col.ToString()); - AppendXmlElement(doc, from, "xdr", "colOff", "0"); - AppendXmlElement(doc, from, "xdr", "row", row.ToString()); - AppendXmlElement(doc, from, "xdr", "rowOff", "0"); - - // - var ext = doc.CreateElement("xdr", "ext", XdrNamespace); - ext.SetAttribute("cx", PixelsToEMU(widthPx).ToString()); - ext.SetAttribute("cy", PixelsToEMU(heightPx).ToString()); - - // - var pic = doc.CreateElement("xdr", "pic", XdrNamespace); - - // - var nvPicPr = doc.CreateElement("xdr", "nvPicPr", XdrNamespace); - var cNvPr = doc.CreateElement("xdr", "cNvPr", XdrNamespace); - cNvPr.SetAttribute("id", nextId.ToString()); - cNvPr.SetAttribute("name", $"ImageAt{GetColumnName(col)}{row + 1}"); - - // ... - var extLst = doc.CreateElement("a", "extLst", ANamespace); - var extNode = doc.CreateElement("a", "ext", ANamespace); - extNode.SetAttribute("uri", "{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}"); - - var creationId = doc.CreateElement("a16", "creationId", "http://schemas.microsoft.com/office/drawing/2014/main"); - creationId.SetAttribute("id", "http://schemas.microsoft.com/office/drawing/2014/main", $"{{00000000-0008-0000-0000-0000{nextId:D6}000000}}"); - - extNode.AppendChild(creationId); - extLst.AppendChild(extNode); - cNvPr.AppendChild(extLst); - - // - var cNvPicPr = doc.CreateElement("xdr", "cNvPicPr", XdrNamespace); - var picLocks = doc.CreateElement("a", "picLocks", ANamespace); - picLocks.SetAttribute("noChangeAspect", "1"); - cNvPicPr.AppendChild(picLocks); - - nvPicPr.AppendChild(cNvPr); - nvPicPr.AppendChild(cNvPicPr); - pic.AppendChild(nvPicPr); - - // - - var blipFill = doc.CreateElement("xdr", "blipFill", XdrNamespace); - var blip = doc.CreateElement("a", "blip", ANamespace); - - blip.SetAttribute("xmlns:r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships"); - blip.SetAttribute("embed", ns.LookupNamespace("r"), relId); - blip.SetAttribute("cstate", "print"); - - - var stretch = doc.CreateElement("a", "stretch", ANamespace); - var fillRect = doc.CreateElement("a", "fillRect", ANamespace); - stretch.AppendChild(fillRect); - - blipFill.AppendChild(blip); - blipFill.AppendChild(stretch); - pic.AppendChild(blipFill); - - // - var spPr = doc.CreateElement("xdr", "spPr", XdrNamespace); - var xfrm = doc.CreateElement("a", "xfrm", ANamespace); - - var off = doc.CreateElement("a", "off", ANamespace); - off.SetAttribute("x", "0"); - off.SetAttribute("y", "0"); - - var spExt = doc.CreateElement("a", "ext", ANamespace); - spExt.SetAttribute("cx", "0"); - spExt.SetAttribute("cy", "0"); - - xfrm.AppendChild(off); - xfrm.AppendChild(spExt); - - var prstGeom = doc.CreateElement("a", "prstGeom", ANamespace); - prstGeom.SetAttribute("prst", "rect"); - - var avLst = doc.CreateElement("a", "avLst", ANamespace); - prstGeom.AppendChild(avLst); - - spPr.AppendChild(xfrm); - spPr.AppendChild(prstGeom); - - pic.AppendChild(spPr); - - // - var clientData = doc.CreateElement("xdr", "clientData", XdrNamespace); - - oneCellAnchor.AppendChild(from); - oneCellAnchor.AppendChild(ext); - oneCellAnchor.AppendChild(pic); - oneCellAnchor.AppendChild(clientData); + var nsmgr = new XmlNamespaceManager(doc.NameTable); + nsmgr.AddNamespace("x", "http://schemas.openxmlformats.org/spreadsheetml/2006/main"); + nsmgr.AddNamespace("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships"); + return nsmgr; + } - wsDr.AppendChild(oneCellAnchor); + private static bool CheckRelationshipExists(XmlDocument doc, string id, string type, string target) + { + var namespaceManager = new XmlNamespaceManager(doc.NameTable); + namespaceManager.AddNamespace("x", "http://schemas.openxmlformats.org/package/2006/relationships"); - return doc; - } + var xpath = $"/x:Relationships/x:Relationship[@Id='{id}' and @Type='{type}' and @Target='{target}']"; + var node = doc.SelectSingleNode(xpath, namespaceManager); - private static void AppendXmlElement(XmlDocument doc, XmlElement parent, string prefix, string localName, string value) - { - var el = doc.CreateElement(prefix, localName, prefix == "xdr" ? XdrNamespace : ANamespace); - el.InnerText = value; - parent.AppendChild(el); - } + return node != null; } } } \ No newline at end of file diff --git a/tests/MiniExcelTests/MiniExcelIssueTests.cs b/tests/MiniExcelTests/MiniExcelIssueTests.cs index d36048c1..d08241a7 100644 --- a/tests/MiniExcelTests/MiniExcelIssueTests.cs +++ b/tests/MiniExcelTests/MiniExcelIssueTests.cs @@ -20,11 +20,8 @@ using static MiniExcelLibs.Tests.MiniExcelOpenXmlTests; using MiniExcelLibs.Picture; using TableStyles = MiniExcelLibs.OpenXml.TableStyles; -using ClosedXML.Excel; -using System.Drawing; using System.Threading.Tasks; - namespace MiniExcelLibs.Tests; public class MiniExcelIssueTests(ITestOutputHelper output) @@ -4399,233 +4396,6 @@ public void TestIssue789() } /// - /// https://github.com/mini-software/MiniExcel/issues/814 - /// - [Fact] - public void TestIssue814() - { - var originPath = PathHelper.GetFile("xlsx/TestIssue186_Template.xlsx"); - using var path = AutoDeletingPath.Create(); - File.Copy(originPath, path.FilePath); - - MiniExcelPicture[] images = - [ - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/github_logo.png")), - SheetName = null, // default null is first sheet - CellAddress = "C3", // required - }, - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/google_logo.png")), - PictureType = "image/png", // default PictureType = image/png - SheetName = "Demo", - CellAddress = "C9", // required - WidthPx = 500, - HeightPx = 500 - }, - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/google_logo.png")), - PictureType = "image/png", // default PictureType = image/png - SheetName = "Demo", - CellAddress = "E9", // required - WidthPx = 800, - HeightPx = 850 - } - ]; - - MiniExcel.AddPicture(path.FilePath, images); - - using var package = new ExcelPackage(new FileInfo(path.FilePath)); - - // Check picture in the first sheet (C3) - var firstSheet = package.Workbook.Worksheets[0]; - var pictureInC3 = firstSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 2 && p.From.Row == 2); - Assert.NotNull(pictureInC3); - - // Check picture in the "Demo" sheet (C9) - var demoSheet = package.Workbook.Worksheets["Demo"]; - var pictureInC9 = demoSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 2 && p.From.Row == 8); - Assert.NotNull(pictureInC9); - } - - /// - /// https://github.com/mini-software/MiniExcel/issues/815 - /// - [Fact] - public void TestIssue815() - { - var originPath = PathHelper.GetFile("xlsx/TestIssue186_Template.xlsx"); - using var path = AutoDeletingPath.Create(); - File.Copy(originPath, path.FilePath); - { - MiniExcelPicture[] images = - [ - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/github_logo.png")), - SheetName = null, // default null is first sheet - CellAddress = "C3", // required - }, - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/google_logo.png")), - PictureType = "image/png", // default PictureType = image/png - SheetName = "Demo", - CellAddress = "C9", // required - WidthPx = 500, - HeightPx = 500 - }, - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/google_logo.png")), - PictureType = "image/png", // default PictureType = image/png - SheetName = "Demo", - CellAddress = "E9", // required - WidthPx = 800, - HeightPx = 850 - } - ]; - - MiniExcel.AddPicture(path.FilePath, images); - - using (var package = new ExcelPackage(new FileInfo(path.FilePath))) - { - // Check picture in the first sheet (C3) - var firstSheet = package.Workbook.Worksheets[0]; - var pictureInC3 = firstSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 2 && p.From.Row == 2); - Assert.NotNull(pictureInC3); - - // Check picture in the "Demo" sheet (C9) - var demoSheet = package.Workbook.Worksheets["Demo"]; - var pictureInC9 = demoSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 2 && p.From.Row == 8); - Assert.NotNull(pictureInC9); - } - } - - // TODO:check C3 image WidthPx = 80px, HeightPx = 24px, C9 WidthPx=500,HeightPx=500 - } - - /// - /// https://github.com/mini-software/MiniExcel/issues/816 - /// - [Fact] - public void TestIssue816() - { - var originPath = PathHelper.GetFile("xlsx/TestIssue186_Template.xlsx"); - using var path = AutoDeletingPath.Create(); - File.Copy(originPath, path.FilePath); - { - MiniExcelPicture[] images = - [ - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/github_logo.png")), - SheetName = null, // default null is first sheet - CellAddress = "C3", // required - }, - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/google_logo.png")), - PictureType = "image/png", // default PictureType = image/png - SheetName = "Demo", - CellAddress = "C9", // required - WidthPx = 500, - HeightPx = 500 - }, - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/google_logo.png")), - PictureType = "image/png", // default PictureType = image/png - SheetName = "Demo", - CellAddress = "E9", // required - WidthPx = 800, - HeightPx = 850 - } - ]; - - MiniExcel.AddPicture(path.FilePath, images); - - using (var package = new ExcelPackage(new FileInfo(path.FilePath))) - { - // Check picture in the first sheet (C3) - var firstSheet = package.Workbook.Worksheets[0]; - var pictureInC3 = firstSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 2 && p.From.Row == 2); - Assert.NotNull(pictureInC3); - - // Check picture in the "Demo" sheet (C9) - var demoSheet = package.Workbook.Worksheets["Demo"]; - var pictureInC9 = demoSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 2 && p.From.Row == 8); - Assert.NotNull(pictureInC9); - } - } - - { - MiniExcelPicture[] images = - [ - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/github_logo.png")), - SheetName = null, // default null is first sheet - CellAddress = "D3", // required - }, - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/google_logo.png")), - PictureType = "image/png", // default PictureType = image/png - SheetName = "Demo", - CellAddress = "D9", // required - WidthPx = 500, - HeightPx = 500 - }, - new() - { - ImageBytes = File.ReadAllBytes(PathHelper.GetFile("images/google_logo.png")), - PictureType = "image/png", // default PictureType = image/png - SheetName = "Demo", - CellAddress = "F9", // required - WidthPx = 800, - HeightPx = 850 - } - ]; - - MiniExcel.AddPicture(path.FilePath, images); - - using (var package = new ExcelPackage(new FileInfo(path.FilePath))) - { - { - // Check picture in the first sheet (C3) - var firstSheet = package.Workbook.Worksheets[0]; - var pictureInC3 = firstSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 2 && p.From.Row == 2); - Assert.NotNull(pictureInC3); - - // Check picture in the "Demo" sheet (C9) - var demoSheet = package.Workbook.Worksheets["Demo"]; - var pictureInC9 = demoSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 2 && p.From.Row == 8); - Assert.NotNull(pictureInC9); - } - - { - // Check picture in the first sheet (D3) - var firstSheet = package.Workbook.Worksheets[0]; - var pictureInD3 = firstSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 3 && p.From.Row == 2); - Assert.NotNull(pictureInD3); - - // Check picture in the "Demo" sheet (D9) - var demoSheet = package.Workbook.Worksheets["Demo"]; - var pictureInD9 = demoSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 3 && p.From.Row == 8); - Assert.NotNull(pictureInD9); - - // Check picture in the "Demo" sheet (F9) - var pictureInF9 = demoSheet.Drawings.OfType().FirstOrDefault(p => p.From.Column == 5 && p.From.Row == 8); - Assert.NotNull(pictureInF9); - } - } - - } - /// https://github.com/mini-software/MiniExcel/issues/809 /// [Fact] @@ -4636,6 +4406,5 @@ public void TestIssue809() Assert.Equal(3, rows.Count); Assert.Equal(null, rows[0].A); Assert.Equal(2, rows[2].B); - } } \ No newline at end of file