
Closed
Posted
TypeScript Developer – XML Excel Conversion Utility in Playwright and VS Code Looking for an experienced TypeScript/Node.js developer to build a utility that converts XML files in 3 different XML formats into Excel (.xlsx) and converts Excel back into any of the 3 XML formats. Key Requirements Read all XML files from a specified folder in one format. Create a consolidated XML structure including nested elements, attributes, values, and multiple levels. Create one Excel workbook per XML format. Use the XML filename as the Excel column name and populate the data in the xml tags Preserve XML hierarchy, attributes, values, and repeating elements. Use SheetJS XLSX only for all Excel operations. Do not use ExcelJS. Provide a second program to convert Excel back to Format 1, Format 2, or Format 3 XML, based on user selection. Use separate input/output folders for each format. Include proper error handling and processing logs. Provide a clear [login to view URL] with folder structure, setup instructions, usage, and examples. Include sample files and basic tests demonstrating XML → Excel → XML round-trip conversion. Expected Structure input/ format1/ format2/ format3/ excel-output/ format1/ format2/ format3/ xml-output/ format1/ format2/ format3/ Looking For A developer with experience in TypeScript, Node.js, XML parsing, nested data structures, and SheetJS/XLSX. The XML formats are uploaded in the files. The excel file should be derived out of the XML tags and path. The code should ne testable with Playwright tests. Please include examples of similar projects, your proposed approach, estimated timeline, and fixed-price quote in your proposal.
Project ID: 40733348
214 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
214 freelancers are bidding on average $22 CAD/hour for this job

Hi — Elias here from Miami. I understand you're looking for a TypeScript developer to create an XML to Excel conversion utility. This task often involves ensuring data integrity and proper formatting, which are essential for usability in Excel. What usually matters most here is how effectively the XML structure translates into the Excel format while maintaining performance and reliability. The tricky part is usually handling various XML schemas and ensuring that the output remains consistent across different data sets. My approach would involve designing a modular system that leverages Node.js for backend processing. This will ensure that the utility is efficient and scalable, making it easier to maintain and expand in the future. I'll focus on creating clear documentation to support future developers and updates. I've worked on similar projects, converting various data formats and ensuring smooth integration into existing workflows, which gives me a solid understanding of the potential pitfalls. A few questions to better understand the scope: Q1 – What specific XML structures should the utility handle? Q2 – Are there any specific formatting requirements for the Excel output? Q3 – Will there be a need for user role management or permissions in this utility? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
$50 CAD in 5 days
7.5
7.5

Hello, I am Dr. Rajesh Rolen, PhD in Computer Science & Engineering, with experience of over 20+ years in JSON, Typescript, Node.js, XML As a preferred freelancer in the top 1%, I have done 400+ projects here on freelancer.com, I have 4.9 ratings out of 5 on average, which showcases my quality of work and timely delivery. Key Highlights: - Free Hosting Support on the Cloud or any desired platform. - Free 3 months of post-delivery support to ensure that our client doesn’t face any challenges after the launch of the project. - Free Dedicated tester on projects to ensure quality delivery, so clients don’t need to act as a tester. - 10+ Years experience UI/UX team to ensure intuitive UI. Portfolio: https://www.freelancer.com/u/Microlent Please open the chat and send me a message, so we can have a more detailed discussion about the project to give you the project timeline and cost. Thank you for considering my services. I look forward to engaging in a productive conversation and understanding how I can be of assistance in bringing your project to life. Regards Rajesh Rolen
$15 CAD in 40 days
7.6
7.6

Hi, I can build a TypeScript utility to convert XML files into Excel and back. A key consideration is the handling of nested XML structures. If the XML hierarchy is not preserved correctly during the conversion, it can lead to data loss or misrepresentation in the Excel output. This is particularly important because the Excel format does not inherently support nested structures, which means careful mapping of XML elements to Excel columns is necessary. If this is overlooked, the resulting Excel files may not accurately reflect the original XML data, complicating the reverse conversion process. To implement this, I will utilize TypeScript and Node.js, leveraging the SheetJS library exclusively for Excel operations. The utility will read XML files from designated folders, consolidate the data while maintaining the hierarchy, and generate separate Excel workbooks for each format. I will ensure proper error handling and logging throughout the process. Additionally, I will create a second program for converting Excel back to XML based on user selection, ensuring that the input/output folders are organized as specified. To get started, I will need access to the XML files for testing and any specific examples you may have for the expected output. Thanks!
$20 CAD in 40 days
7.1
7.1

Hello, We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in XML, Excel, XSLT, Node.js, JSON, Typescript, Documentation and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$30 CAD in 5 days
7.1
7.1

Hi, I can build the TypeScript/Node.js XML ↔ Excel utility with separate handling for all 3 XML formats, preserving nested elements, attributes, values, and repeating structures. I’ll use SheetJS/XLSX exclusively for Excel operations, with organized input/output folders, logging, error handling, round-trip tests, sample files, and a clear README. I’ve worked with Python/Node.js data-conversion and structured-data automation, and I can deliver a maintainable CLI tool in approximately **3–5 days** for a fixed price of **$250**, depending on the sample XML complexity. SheetJS officially supports Node.js read/write workflows and XLSX generation.
$20 CAD in 40 days
7.3
7.3

Hi, I can build this TypeScript/Node.js XML ↔ Excel utility with support for all 3 XML formats, preserving nested paths, attributes, values, and repeating elements. I’ll use SheetJS XLSX only, with separate folders, logging, error handling, Playwright tests, samples, and a clear README. I’ll first review the provided XMLs, then build and test the round-trip conversion. I can share relevant examples, timeline, and a fixed-price quote.
$20 CAD in 40 days
6.9
6.9

Hi there, I’ve carefully reviewed the specification and understand that the main challenge is preserving complex XML structure, attributes, nesting, and repeating elements while creating a reliable bidirectional conversion rather than a simple XML-to-table export. First, I’ll define a normalized intermediate data model capable of representing all three XML formats without losing hierarchy or metadata. Then I’ll build the TypeScript/Node.js XML parsers and format-specific converters, using SheetJS/XLSX exclusively for workbook creation and reading. Next, I’ll implement the reverse converter with explicit Format 1/2/3 selection, separate input/output folders, validation, error handling, and processing logs. Finally, I’ll add representative samples and automated round-trip tests to verify XML → Excel → XML integrity, along with a practical README. I’ve worked with Python/Node.js data extraction, structured XML/JSON transformations, Excel automation, and nested data pipelines. If you can provide one sample XML from each of the three formats, I can confirm the mapping approach before development begins. Cheers, Aneesa
$15 CAD in 40 days
6.6
6.6

Hi I can build the TypeScript/Node.js XML ↔ Excel utility with support for all 3 formats, preserving nested hierarchy, attributes, repeating elements, and values during round-trip conversion. I’ll use SheetJS/XLSX only, with separate format folders, structured parsing/mapping, validation, error logging, and Playwright-compatible tests in VS Code. I’ll provide sample files, round-trip tests, and a clear README covering setup, usage, folder structure, and adding future XML formats. Thanks Anshuman
$15 CAD in 40 days
6.3
6.3

⭐⭐⭐⭐⭐ Build XML to Excel Conversion Utility with TypeScript and Node.js ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see that you are looking for a TypeScript/Node.js developer to create a utility for XML and Excel conversions. Look no further; Zohaib is here to help you! My team has successfully handled over 50 projects similar to this. I will build a utility that reads XML files, creates Excel workbooks, and converts Excel back to XML formats efficiently. ➡️ Why Me? I can easily do your XML to Excel conversion utility as I have 5 years of experience in TypeScript and Node.js development. My expertise includes XML parsing, data structures, and using SheetJS for Excel operations. Additionally, I have a strong grip on Playwright for testing, ensuring the quality of the code. ➡️ Let's have a quick chat to discuss your project in detail. I’ll provide samples of my previous work, showcasing my capability to deliver efficient solutions. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ TypeScript ✅ Node.js ✅ XML Parsing ✅ SheetJS/XLSX ✅ Excel Operations ✅ Data Structures ✅ Error Handling ✅ Logging ✅ Playwright Testing ✅ JSON Manipulation ✅ Git Version Control ✅ API Development Waiting for your response! Best Regards, Zohaib
$17 CAD in 40 days
6.5
6.5

Hi there, I understand you need a utility to convert between 3 specific XML formats and Excel files. My approach would be to build a robust Node.js/Typescript application. I'll create a core conversion engine using dedicated parsers for each XML format, ensuring accurate mapping to Excel worksheets and columns. For the Excel to XML conversion, I'll implement logic to intelligently interpret the spreadsheet data and reconstruct the required XML structure. The utility will include a clean CLI and optional simple GUI, with comprehensive error handling and logging for reliability. Best Regards, Khorshed Alam, RS Software
$18 CAD in 40 days
6.7
6.7

Hello, I'm Denis, a full-stack developer experienced in data transformation utilities involving XML parsing, nested structures, and spreadsheet generation. I understand your project: you need a bidirectional converter for three XML formats that consolidates them into Excel workbooks using SheetJS, then converts back to XML. The key challenge is preserving hierarchy, attributes, and repeating elements through round-trip conversion. I've handled similar projects requiring format synchronization while maintaining structural integrity. My approach: analyze your XML examples, build a unified parser mapping each format to an intermediate data model, then use that model for both Excel generation and XML reconstruction. This ensures maintainability and prevents code duplication. For implementation, I'll represent XML hierarchy in Excel using flattened columns for attributes and nested sheets where appropriate. SheetJS handles this effectively with a clean data model. My process: requirements clarification with your XML samples, core parser and data model design, Excel generation and export, Excel-to-XML conversion with format selection, comprehensive error handling and logging, and documentation with test files demonstrating full round-trip functionality. One potential challenge: if your XML formats have significantly different nesting patterns or conflicting attribute naming. I'd address this by building format-specific adapters rather than forcing a universal approach. I'm r
$15 CAD in 40 days
6.0
6.0

Hello, I’d suggest using a consistent XML path-based mapping for the Excel structure, so nested elements, attributes, values, and repeating elements can be preserved and reliably reconstructed when converting Excel back to any of the three XML formats. I can build the complete utility using TypeScript/Node.js, SheetJS (XLSX), and Playwright. I’ll include the separate input/output folders, format-specific processing, reverse conversion, error handling, processing logs, README, sample files, and Playwright round-trip tests. Estimated timeline: 5-7 days. I’d first review the provided XML samples to finalize the mapping and ensure all three formats are handled correctly. Could you please share the three sample XML formats so I can confirm the exact mapping? Best, Niral
$21 CAD in 40 days
6.0
6.0

Hi, I am a node.js developer with 8 years of rich experience in software development, with a background in TypeScript, XML processing, data conversion utilities, and structured file handling. I am familiar with TypeScript, Node.js, XML, JSON, Excel, XSLT, SheetJS XLSX, data processing, and technical documentation. For this conversion utility, I can build separate XML to Excel and Excel to XML programs that preserve nested elements, attributes, values, and repeating structures across all three formats. I will use SheetJS XLSX exclusively for Excel operations, maintain the required input and output folder structure, add processing logs and error handling, and include sample files and basic round trip tests. The README will cover setup, usage, folder structure, examples, and format selection. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$15 CAD in 40 days
5.8
5.8

★★★ TOP 1% IN FREE LANCER WORLD ★★★ ★★★ 20+ Year Experience in IBD being CMD★★★ ★★★ 200+ Country Satisfied Clientele ★★★ ★Linkedin★ ★Data Entry★ ★Business Plans★★★ ★★★ Operational Strategic planner Customer Support 24*7★★★ ★★★Excel/Word Operation★★★ ★★★Chat Support★★★ ★★★Calling Support★★★ ★★★Business Plans / Marketing Strategy ★★★ * Digital Marketing★★★ ★★★Social Media Marketing ★★★ ★★★Internet Marketing ★★★ ★★★Any type of Data Projects★★★ ★★★★★★ Regards, ★★★CMD★★★ ★★★PVSYS GROUP (INDIA)★★★ ★★★IF YOU THINK THEN I CAN★★★
$15 CAD in 40 days
5.7
5.7

Hi, I’ve built TypeScript and Node.js utilities for structured data transformation, and I’ll create a tested bidirectional XML/XLSX pipeline preserving nested elements, attributes, values, and repeating records across all three formats. I’ll use SheetJS XLSX exclusively for workbook operations, add robust logging, folder isolation, round-trip tests, sample files, and a practical README; the estimated timeline is 10-14 days, with the fixed-price quote provided after reviewing representative XML samples. Could you share representative samples of all three XML formats, especially repeating and deeply nested structures, so we can define an unambiguous Excel mapping and round-trip rules? Best regards, Juan Aponte
$35 CAD in 6 days
5.3
5.3

With expertise in TypeScript and Node.js, I have successfully developed similar XML conversion utilities. I understand the need to convert XML files into Excel (.xlsx) and back to various XML formats. Could you share more details about the specific XML structures and any unique formatting requirements for the Excel files? Regards, Yogesh Kumar
$16 CAD in 36 days
5.6
5.6

I understand you want a TypeScript utility built in VS Code that turns your three XML formats into one Excel workbook per format, with each file as a column and rows built from the XML tags and paths, plus a second tool that rebuilds Format 1, 2 or 3 XML from that Excel, using SheetJS only, with logs, a README and Playwright tests proving the round trip. I've built Node.js XML and Excel converters in TypeScript with automated tests, and I'd have the Playwright round-trip tests compare the XML after normalizing whitespace and attribute order, since otherwise a correct conversion still fails on formatting alone. I can start work right away and contact me to discuss more details. Thanks. Smit
$20 CAD in 40 days
5.2
5.2

Hello, I hope you're doing well. I can build this TypeScript/Node.js utility around XML parsing, nested mappings, and SheetJS XLSX, while preserving attributes and repeating elements. I'd use a format-specific mapping layer, separate input/output folders, structured logs, and round-trip tests for each XML shape. The README would include setup, examples, and sample files. I won't claim a similar project without sharing a real one, but this workflow is clear and practical. Could we have a brief chat to confirm how repeating XML nodes should appear in Excel and how the reverse format selection should work? We can then align scope, timeline, and fixed quote. Thank you, Jasjot
$18 CAD in 40 days
5.3
5.3

Hello, We're a team of developers and technical solutions specialists with strong experience in TypeScript, Node.js, XML parsing, and complex data transformations using SheetJS/XLSX. Our approach: Build a robust XML parser (fast-xml-parser) to read and flatten nested XML into a normalised schema, preserving hierarchy, attributes, and repeating elements via structured key paths. Generate one Excel workbook per format using SheetJS XLSX exclusively, mapping XML filenames to column names as specified. Build a reverse converter with a CLI/prompt to reconstruct valid XML (Format 1, 2, or 3) from Excel data, maintaining nesting and attribute fidelity. Implement the exact input/output folder structure you specified (input/, excel-output/, xml-output/ per format). Add comprehensive error handling, processing logs, and validation checks for round-trip integrity. Deliver sample files, basic automated tests (XML→Excel→XML), and a clear README covering setup, folder structure, and usage examples. Similar work: We've delivered several data-transformation and Excel-reporting utilities using SheetJS (Power BI/Excel pipelines, structured data conversion tools) with an emphasis on clean, well-documented, testable code. Happy to share relevant samples and discuss further. Best regards
$18 CAD in 40 days
5.4
5.4

I would build this as a reversible XML mapping utility rather than a one-way flattening script. Each XML document would first be converted into a canonical path representation that preserves nested elements, attributes, repeating nodes and ordering. The Excel workbook can then use XML paths as rows and each XML filename as its data column, allowing the same structure to be reconstructed when converting Excel back to Format 1, 2 or 3. I would use TypeScript/Node.js, SheetJS XLSX only for Excel operations, and Playwright Test for automated XML → Excel → XML round-trip fixtures. The project would follow your folder structure with separate format1/format2/format3 inputs and outputs, plus processing logs and clear errors for invalid or incomplete source files. Deliverables include both conversion programs, all three format adapters, sample files, Playwright tests, README, logging/error handling and complete source code. I can start by validating the three supplied XML samples and locking the reversible path/mapping rules before implementing the converters.
$25 CAD in 40 days
5.4
5.4

Whitby, Canada
Member since Feb 8, 2018
₹1500-12500 INR
₹1500-12500 INR
₹12500-37500 INR
₹80000-810000 INR
$15-25 USD / hour
$10-30 USD
₹12500-37500 INR
$15-25 USD / hour
$250-750 USD
$15-25 USD / hour
₹750-1250 INR / hour
₹750-1250 INR / hour
$10-30 USD
₹12500-37500 INR
₹750-1250 INR / hour
$30-250 USD
$250-750 USD
₹100-400 INR / hour
$2-8 USD / hour
₹750-1250 INR / hour
$2-8 USD / hour