[已解決(請參閱下面的答案)]我正在使用SpreadsheetWorker API使Open XML SDK 2.0的工作更容易。當我通過SpreadsheetWorker生成新的Excel電子表格時,我使用了一個Excel電子表格作爲模板。當我打開生成的文件時,出現「發現無法讀取的內容」錯誤,並且如果允許,excel將更正文件的問題。這不適合生產。如何使用SpreadsheetWorker修復Open XML SDK 2.0 excel中的不可讀內容錯誤?
0
A
回答
0
解決了我自己的問題:在我用作模板的excel電子表格中,我有一些應用了「超鏈接」樣式的空白單元格。將這些單元格的樣式設置爲「正常」可以解決問題,並且當我第一次打開生成的電子表格時,我不再會收到「無法讀取的內容」錯誤。
1
在向Excel單元格添加超鏈接時,儘量避免將動態URL改爲screenTip屬性。工具提示Excel單元格只需要256個字符。修復後的excel文件在此限制之後截斷字符。
對於電子表格齒輪,
worksheet.Hyperlinks.Add(worksheet.Cells[startRow, startColumn], href, null, "Click here to see details","textToDisplay");
相關問題
- 1. 閱讀Excel中使用Open XML SDK C#
- 2. Open XML SDK 2.0
- 3. 使用Open XML SDK 2.0在Excel 2007中添加超鏈接使用Open XML SDK 2.0
- 4. 使用Office Open XML重複內容
- 5. 使用Open XML SDK修復Word中的單元格寬度
- 6. Open XML SDK 2.0可以按名稱訪問Excel 2010工作表
- 7. 的Open XML使Excel可見
- 8. 使用LINQ和Open XML(Excel)
- 9. PhpExcel錯誤 - 在Excel中打開時無法讀取的內容
- 10. 使用XSD修復xml中的錯誤?
- 11. 使用Open XML Format SDK 2.0創建時不保存文檔CTP
- 12. 如何使用Open XML SDK在C#中創建複選框
- 13. 使用Open XML 2.0在Excel中獲取cell-backgroundcolor
- 14. 使用Open XML和ExtremML創建Excel文件 - 給出「...無法讀取的內容...」
- 15. 如何使用open xml訪問以前版本的office文件sdk 2.0
- 16. 使用Open XML SDK 2.0獲取佔位符值
- 17. 義和文檔使用的Open XML SDK 2.0
- 18. 在OPEN XML SDK 2.0的單元格中使用不同樣式的兩個CellValues
- 19. Office Open XML文件無法打開,因爲內容有問題如何修復
- 20. 如何修復Open Graph標記中的「Parser Mismatched Metadata」錯誤?
- 21. Microsoft Office Interop Excel打開XML SDK 2.0
- 22. 如何使用Open XML SDK 2.0將評論添加到Excel 2007中的單元格?
- 23. 使用Open Xml SDK和LINQ在Excel中插入文本
- 24. 如何使用Office Open XML SDK 2.0獲取列標題的列表?
- 25. 如何替換模板docx文檔和Open XML SDK 2.0中的內容(09年8月)?
- 26. 如何使用Open XML SDK(XLSX)在Excel中創建數據透視表
- 27. 如何修復XML文件錯誤?
- 28. Office Open XML SDK字替換
- 29. Open XML SDK頁邊距
- 30. 用c#中的Open Xml SDK導出DataTable到Excel#