This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git

commit 52b3ce6599b8a74859f1c99b841e4bb0691762ee
Author: tallison <[email protected]>
AuthorDate: Mon Apr 13 10:20:58 2026 -0400

    improve hyperlink spacing
---
 .../tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java     | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java
 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java
index dba6dab4eb..10f4c1daf5 100644
--- 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java
+++ 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java
@@ -685,8 +685,13 @@ public class XSSFExcelExtractorDecorator extends 
AbstractOOXMLExtractor {
     protected void extractHyperLinks(PackagePart sheetPart, 
XHTMLContentHandler xhtml)
             throws SAXException {
         try {
+            boolean first = true;
             for (PackageRelationship rel : sheetPart
                     .getRelationshipsByType(RELATION_HYPERLINK)) {
+                if (!first) {
+                    xhtml.characters(" ");
+                }
+                first = false;
                 xhtml.startElement("a", "href", rel.getTargetURI().toString());
                 xhtml.characters(rel.getTargetURI().toString());
                 xhtml.endElement("a");

Reply via email to