openxml

replace html tags within xml content with wordML formatting tags

I am taking an XML document and creating a word document using XSLT and OpenXML. The problem is that when I create the word document, all of the HTML that is within the CDATA tags are not escaped and look like this: GET /recipe/recipe/cat.php/>"><script>alert(document.domain)</script> I have tried defining "cdat...

error come to execute the stored procedure using with open xml in sql server

Hi, i execute the below stored procedure.but it shows the error. The error is 'Incorrect syntax near '.'.i.e error shows in 'xmlFields.Country' please look this stored procedure also and help me thanks, in advance create procedure sp_SuUpdateSUADUsersStatus ( @FinalEMPCode nvarchar(50), @xmlFields NTEXT ) AS DECLARE @CityI...

Opening Dot File with OpenXML

Hi, I need to work on opening a DOT (word document template) file, replace the fillers and save it as Document file. On opening DOT file I am getting "Document File is Corrupted". Is it possible to work with DOT file using OpenXML. UPDATE: I am saving DOT file as XML (manually using "Save as.."). Renaming file back to dot, so it is X...

Do we need Office Installation to work with OpenXML?

hi, I am working with OpenXML manipulating the document. Do we need to have office installed for opening document through OpenXML? ...

Associating Worksheets with their Names using OpenXML SDK 1.0

I'm using version 1.0 of Microsoft's OpenXML SDK to do some basic parsing of .xlsx files. I can get and parse the worksheets, and I can get a list of worksheet names, but I cannot for the life of me figure out how to link up what name goes with what worksheet. I understand that an element like <sheet name="My Sheet" sheetId="1" r:id="r...

Is there an alternative to open-xml sdk to generate word documents

I'm trying to generate word documents using open xml sdk. When the documents are small this is no problem (and rather easy). When the documents become larger (+500 pages) I notice the peformance (duration, memory usage, ...) goes down significantly. Googling this problem I came across some posts that point out the same problem. For exce...

How to get a Stream from in-memory Image?

I have an in-memory Image, I need to get a Stream from it to write into an OpenXML document. Can someone please point me to the correct method. ...

In-memory XML manipulation

I'm trying to do a find and replace in an OpenXML word document which I've openened into a MemoryStream. using (WordprocessingDocument _document = WordprocessingDocument.Open(_ms, true)) { var placeHolder = _document.MainDocumentPart.Document .Descendants<DocumentFormat.OpenXml.Wordprocessing.Text>() ...

Not able to update word/rels/document.xml.rels using PHP ZipArchive

I am trying to load binary data as images into Word documents (Opem XML) using PHP for later usage with XSLT. After opening the Word document as a PHP ZipArchive, I am able to load images into the word/media folder succesfully and also update the word/document.xml file. But I am unable to update the <Relationships/> in the word/rels/doc...

openxml - inserting a row, moving others

Hi there, I am using openxml to create an excel report. The openxml operates on a template excel file using named ranges. The client requires a totals row at the end of the list of rows. Sounds like a reasonable request!! However, the data table I'm returning from the db can contain any number of rows. Using template rows and 'InsertB...

Automatically update formula field after generating Open XML Word document

I have a library that generates Word documents using the OpenXML SDK, one of the functionalities of the library is the generation of tables with formulas on the last row (such as SUM(ABOVE)). Word has these functions built-in, but when generating the document I have to assume that Word isn't installed on the machine. The problem is tha...

Open XML - where did my Prefix Go?

Hi everyone. Please help with this if you can. Its very urgent and I can't seem to get my head around the problem. Note that I'm not a regular OpenXML developer. While debugging, the newly created element has its Prefix as w: , but the Xmldoc at the end loses it. The resultant InnerXML for the Element below is : <altChunk id="FF_HTML" ...

Programmatically save as PowerPoint 2007 (pptx), from PowerPoint 2003

I need to be able to save Presentations (programatically) in PowerPoint 2003 as OpenXML (".pptx"). I installed the Microsoft Office Compatibility Pack. This indeed allows me to perform "Save as PowerPoint 2007 Presentation" from PowerPoint 2003. How can I do this programmatically? (e.g. VBA) I tried Presentation.SaveAs: While there i...

Order of Header/FooterParts in OpenXML document

I need to retrieve Header/Footer parts from an OpenXML document in the order that they appear in the document. The following:- foreach (HeaderPart header in document.MainDocumentPart.HeaderParts) { ... } -appears to iterate through the HeaderParts in no particular order. Can anyone explain how to order these correctly? Either by u...

Python .xlsx (Office OpenXML) reader as simple as csv module?

I know some Python xlsx readers are emerging, but from what I've seen they don't seem nearly as intuitive as the built-in csv module. What I want is a module that can do something like this: reader = xlsx.reader(open('/path/to/file')) for sheet in reader: print 'In %s we have the following employees:' % (sheet.name) for row in...

DOCX generation: POI OOXML trims spaces from string

I'm trying to generate a docx-document using poi-ooxml. The following code produces almost the document I want, but for some reason it removes end and start spaces from the text. XWPFDocument document = new XWPFDocument(); XWPFParagraph paragraph1 = document.createParagraph(); XWPFRun para1run1 = paragraph1.createRun(); para1run1.setTe...

OpenXML: Replace <sdt/> element with table in WordprocessingML

I'm using the OpenXML SDK to programatically replace some <w:sdt/> elements with chunks of OpenXML (WordProcessingML) markup. For example, I have a paragraph with these contents: <w:p> <w:run><w:text> Text before </w:text></w:run> <w:sdt><w:sdtPr> ...</w:sdtPr><w:sdtContent>...</w:sdtContent></w:sdt> <w:run><w:text> Text after </...

Where can I learn more about the PowerPoint 2010 file format?

Where can I find the PowerPoint file format definition, like the header/XML/directory structure? ...

Inject Open XML into an Open PowerPoint Presentation

I'm looking for a way to inject PresentationML and/or DrawingML into an open PowerPoint 2007/2010 presentation using the Open XML SDK or just System.IO.Packaging. There is an article on doing this with Word, but in that example it is using the Range.XML routine in Word's object model, which I cannot find an equivalant for in PowerPoint's...

Add row in a existing Excel document with styles.

Hello! I'm working with C# 2008 (FW 3.5), OpenXML SDK 2.0 and a Excel 2007 document's. The program take's values from a Database and create a dynamic table, and the values are pasted in a Excel template. All this work's fine, but i need something else: I need create a specified number of new row's in the template, but with styles (bo...