PDA

View Full Version : خواندن فایل xml و خروجی به اکسل



javan2754
یک شنبه 19 دی 1389, 13:05 عصر
سلام. من یه فایل xml دارم که گاها تغییراتی توش میدم. مثلا مقدار test رو که قبلا توی سطر 1 و ستون 2 بود، بریزه تو سطر 1 و ستون 4.
مثال زیر:
<EXCEL>
<REPORTNAME>گزارش عملکرد</REPORTNAME>
<CELL ROW="2" COL="3" VALUE="TEST1"> </CELL>
<CELL ROW="4" COL="5" VALUE="TEST2"> </CELL>
</EXCEL>

حالا میخام بدون دیتابیس این مقادیر رو بریزم توی سلول های خاصی در فایل اکسل (با توجه به سطر و ستونهای فایل xml)

vcldeveloper
یک شنبه 19 دی 1389, 15:32 عصر
سوال کلی هست. اگر داده Excel ندارید، و می خواید از این داده، داده هایی تولید کنید که در Excel قابل استفاده باشه، یک راهش اینه که مقادیر تگ های XML رو با یک XML DOM بخونید، و نتیجه را به صورت یک فایل CSV ذخیره کنید. فایل CSV را Excel به راحتی باز میکنه.

اگر داده Excel از قبل موجود هست، می تونید فایل Excel رو با استفاده از ADO باز کنید. اگر نمیخواید از ADO استفاده کنید، یا باید برید سراغ کامپوننت های سایر شرکت ها برای کار با Excel، یا باید برید سراغ Excel Automation. برای Excel Automation باید نرم افزار MS Excel در سیستم مقصد نصب باشه.