openxml-sdk

    0熱度

    2回答

    [已解決(請參閱下面的答案)]我正在使用SpreadsheetWorker API使Open XML SDK 2.0的工作更容易。當我通過SpreadsheetWorker生成新的Excel電子表格時,我使用了一個Excel電子表格作爲模板。當我打開生成的文件時,出現「發現無法讀取的內容」錯誤,並且如果允許,excel將更正文件的問題。這不適合生產。

    2熱度

    2回答

    我有一點從的Excel 2010工作表中讀取值的問題。 在一個標準的Excel工作表2010我有保留兩位小數和值1270,14 €貨幣格式的單元格。 當我在OpenXML 2.0(C#代碼)上讀取此值時,我得到1270.1400000000001而不是原來的1270.14。 同樣與其他的值發生在具有相同的格式化的任何細胞。從細胞的OpenXML代碼 獲得值: private string GetC

    5熱度

    1回答

    SdtCell和SdtBlock在OpenXml.Wordprocessing兩個序列化爲<w:sdt>這樣的區別是什麼?我假設一個表格單元格,這是Microsoft文檔似乎暗示的內容。所提供的細節最好是稀疏的,請澄清。

    0熱度

    1回答

    我有一張圖片,我想把它放在excel單元格中(以便左上角的圖片放在左上角的單元格上),並使用特定的座標。但我沒有絕對的細胞座標。我只知道excel的座標(例如G120)。 我試圖通過其他單元格計算絕對座標,但是我得到了明顯的錯誤。 如何通過Excel的座標計算出精確的絕對座標? Thanx提前伸出援助之手。

    5熱度

    1回答

    我該如何處理將XElement轉換爲OpenXmlElement?我的google-fu失敗或者這個問題沒有得到解決。

    0熱度

    1回答

    我正嘗試在由打開的xml sdk生成的excel電子表格上設置頁邊距。我不打開已存在的Excel文檔,它是從頭開始生成的。我正在使用PageMargins類,但不知道如何將此實例附加到工作表。 SDK生產力工具提供以下代碼: PageMargins pageMargins1 = worksheet.GetFirstChild<PageMargins>(); pageMargins1.Left =

    1熱度

    1回答

    我甚至不確定我是否使用了正確的術語;我會根據需要更新問題和標題。 我正在使用OpenXmlSDK填充預先存在的Excel 2010 .xlsm文件 - 一個啓用宏的工作表。 我可以很好地訪問工作表和單元格。 但是,我不知道如何訪問或更新單元格中的數據,該單元格是下拉控件,它從另一個工作表上的範圍中獲取其值。 它標記爲「H13」的工作表上,並用鼠標右鍵點擊>>格式控制顯示 Input range:

    2熱度

    1回答

    我正在嘗試創建一個電子表格open xml與表格。但是,當打開創建的excel文件時,它總是返回錯誤「Excel在test1.xlsx中發現不可讀的內容,你是否想要恢復?爲什麼這個錯誤總是發生?當沒有表創建excel時,我沒有得到任何錯誤。我用下面的示例代碼來創建。 using (SpreadsheetDocument spreadsheetdocument = SpreadsheetDocu

    0熱度

    2回答

    我有一個通過添加xml模式創建的Docx文件。我給你的docx文件的鏈接。 現在我想提取 - To,From,heading,body。 目前我正在使用庫DocumentFormat.OpemXml。 但沒有成功。 任何人都可以建議我的步驟。

    5熱度

    2回答

    我想在.docx文件中創建AddAlternativeFormatImportPart以便通過AltChunk在文檔中引用它。問題是下面的代碼導致docx文件被Word讀取爲損壞,無法打開。 string html = "some html code." string altChunkId = "html234"; var document = Wordprocessi