Как заголовок, но хотелось бы, чтобы гибкость определяла, как будет выглядеть выходной XML-файл. Какой бесплатный инструмент доступен на платформе Windows, который я могу использовать для достижения этого? СпасибоИнструмент для преобразования csv/excel в xml
ответ
Вы можете прочитать его в наборе данных и использовать методы WriteXML набора данных для вывода в XML.
Похоже, this guy XSLT.
С его открытым исходным кодом вы должны найти необходимую гибкость. http://csv2xml.sourceforge.net/
Я думаю, что вы ищете Microsoft LogParser. Джефф сделал post об этом некоторое время назад. Вот forums, если вам это нужно, но это довольно прямолинейно.
Хм .. Я ищу для более готового инструмента использования, не для программирования цели, я проверил это http://csv2xml.sourceforge.net/ перед публикацией, но не хватает гибкости для меня, чтобы настроить, как выходной формат выглядеть,
I не пробовал this, но похоже, что он справляется с вашей проблемой.
Удачи вам!
Используйте XSLT для получения требуемого формата вывода.
CSV -> CSV2XML -> XSLT -> XML
XSLT является истинным и прямым путем "чтобы указать, как выходной файл XML будет выглядеть".
Вы можете использовать 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();
}
}
}
Это даст вам ячейки в качестве атрибутов. Используйте XmlDataSet вместо FlatXmlDataSet, если вы хотите, чтобы ваш XML отформатирован по-разному.
Вы можете использовать Elev.at (http://elev.at) для преобразования из XLS в XML. Это бесплатный веб-API.
мне нужно, чтобы преобразовать файл 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 и поставляется как .jar-файл с небольшим пользовательским интерфейсом Swing. Это несколько настраивается в отношении формата ввода и вывода.
Самый простой способ - использовать онлайн-инструмент http://xmlgrid.net для преобразования csv или Excel xls/xlsx в XML. Преобразованный XML будет отображаться в редакторе сетки XML, который позволяет вам изменять имена элементов/атрибутов, удалять или добавлять строки/столбцы.
- 1. Инструмент для преобразования файла .Glade (или xml) в источник C
- 2. Инструмент (javascript) для преобразования XML-строки в JSON
- 3. Инструмент командной строки для преобразования xls/xlsx в xml?
- 4. инструмент для преобразования строки в XML безопасную строку
- 5. Инструмент для преобразования xsd в код C++
- 6. Инструмент для преобразования FXML в код Java
- 7. Инструмент для простого преобразования данных
- 8. Бесплатный инструмент для преобразования БД
- 9. Бесплатный инструмент для преобразования XSD в HTML
- 10. Инструмент для преобразования ASP в PHP
- 11. Инструмент для преобразования JSON в структуру C?
- 12. Инструмент для преобразования OOP-кода в AOP
- 13. Инструмент для преобразования кода в строку?
- 14. Инструмент для преобразования java в код C#
- 15. Инструмент для преобразования кода MATLAB в Python
- 16. Инструмент для обратного преобразования JSP в URL?
- 17. Инструмент для преобразования электронной почты в html
- 18. Инструмент для преобразования кода ThreeJS в WebGL?
- 19. XSLT для преобразования XML-XML
- 20. инструмент преобразования кодировки
- 21. Есть ли инструмент для преобразования XML-отчетов Emma в формат XML Cobertura?
- 22. медленный инструмент преобразования xetah xml перезаписывает исходную конфигурацию
- 23. CSV для преобразования XML
- 24. XML для преобразования XSD
- 25. XML для преобразования массива
- 26. Есть ли инструмент, похожий на инструмент преобразования Web.config, который я могу использовать в xml вообще?
- 27. Инструмент/скрипт для исправления порядка элементов xml
- 28. Инструмент для преобразования кода SQL на диаграмму
- 29. Предохранитель ESB Графический инструмент для преобразования данных
- 30. Инструмент для преобразования (перевести) C to Go?
Как это связано с программированием? – 2009-10-30 20:09:39