作爲標題,但希望靈活地指定輸出xml文件的外觀。我可以使用Windows平臺上的任何免費工具來實現該目標?謝謝將csv/excel轉換爲xml的工具
1
A
回答
1
您可以將它讀入數據集並使用數據集的WriteXML方法輸出爲XML。
它看起來像使用XSLT的this guy。
0
由於它的開源,你應該找到你需要的靈活性。 http://csv2xml.sourceforge.net/
0
我認爲你要找的是Microsoft LogParser。傑夫在一段時間後做了一個post。如果你需要的話,這裏是forums,但它非常簡單。
-1
嗯..我要尋找更多的是準備使用的工具,沒有真正用於編程的目的,我檢查這個http://csv2xml.sourceforge.net/發佈前,但它缺乏靈活性對我來說,配置如何輸出格式樣子,
0
我還沒有試過this,但它看起來像處理您的問題。
祝你好運!
2
使用XSLT獲取所需的輸出格式。
CSV - > CSV2XML - > XSLT - > XML
XSLT是真正的和直接的方式 「來指定輸出XML文件將如何看起來像」。
1
您可以使用DBUnit和Java:
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.dbunit.dataset.DataSetException;
import org.dbunit.dataset.IDataSet;
import org.dbunit.dataset.excel.XlsDataSet;
import org.dbunit.dataset.xml.FlatXmlDataSet;
public class XlsToXml {
public static void main(String[] args) {
try {
FileInputStream stream = new FileInputStream(args[0]);
IDataSet dataset = new XlsDataSet(stream);
OutputStream out = new ByteArrayOutputStream();
FlatXmlDataSet.write(dataset, out);
System.out.println(out);
} catch (Exception e) {
e.printStackTrace();
}
}
}
這會給你一個細胞的屬性。如果您希望XML格式不同,請使用XmlDataSet而不是FlatXmlDataSet。
0
您可以使用Elev.at(http://elev.at)將XLS轉換爲XML。它是一個免費的網絡API。
1
我需要一個CSV文件轉換爲相應的XML表示如下:
CSV
header1;header2;header3
data1;data2;data3
data4;data5;data6
XML
<?xml version="1.0" encoding="UTF-8"?>
<root>
<row>
<header1>data1</header1>
<header2>data2</header2>
<header3>data3</header3>
</row>
<row>
<header1>data4</header1>
<header2>data5</header2>
<header3>data6</header3>
</row>
</root>
,我發現這個工具是正是我需要的(儘管如此):CSV2XML
它是用Java編寫的,帶有一個Swing UI的.jar文件。它在輸入和輸出格式方面也有些可配置。
1
最簡單的方法是使用http://xmlgrid.net在線工具將csv或Excel xls/xlsx轉換爲XML。轉換後的XML將顯示在XML網格編輯器中,該編輯器允許您更改元素/屬性名稱,刪除或添加行/列。
相關問題
- 1. 將WSDL轉換爲XML工具?
- 2. 將xls/xlsx轉換爲xml的命令行工具?
- 3. 將.Glade(或xml)文件轉換爲C源代碼的工具
- 4. 使用XSLT將XML轉換爲HTML的工具
- 5. 將舊javascript轉換爲jQuery的工具
- 6. 將python轉換爲c的工具#
- 7. 將ASP轉換爲PHP的工具
- 8. 使用包裝工具將SCORM 1.2 XML轉換爲2004
- 9. 編寫一個Python工具將XML轉換爲Python?
- 10. 需要基於xml映射將POJO轉換爲XML和JSON的工具
- 11. 將XML轉換爲XML,將屬性轉換爲元素
- 12. 工具將XML視爲樹?
- 13. XSLT - 將XML轉換爲不同的XML
- 14. 將JTree轉換爲XML
- 15. xslt將xml轉換爲html
- 16. 將docx轉換爲xml
- 17. 將Neo4j DB轉換爲XML?
- 18. 將XSD轉換爲XML
- 19. 將文本轉換爲xml
- 20. 將Xml轉換爲DataTable
- 21. 將XML feed轉換爲RSS
- 22. 將excel轉換爲xml
- 23. 將XML轉換爲乳膠
- 24. 將xml轉換爲表
- 25. 將對象轉換爲xml
- 26. 將XML轉換爲Excel
- 27. 將XML轉換爲行
- 28. 將EDI轉換爲Xml
- 29. 將xml轉換爲xsl
- 30. 將郵件轉換爲xml
此編程如何相關? – 2009-10-30 20:09:39