Tengo datos en un conjunto de datos. ¿Cómo lo exportaría a un archivo delimitado por tabuladores?Exportar desde un conjunto de datos a un archivo delimitado por tabulaciones
5
A
Respuesta
6
var builder = new StringBuilder()
foreach(var row in dataSet.Tables.First().Rows)
{
foreach(var cell in row.ItemArray)
{
builder.Append(cell.ToString());
if(cell != row.Cells.Last())
builder.Append("\t");
}
builder.Append(Environment.NewLine);
}
var file = new FileStream(filePath);
var writer = new StreamWriter(file);
writer.Write(builder.ToString());
writer.Flush();
writer.Close();
0
prueba este:
http://www.codeproject.com/KB/aspnet/ExportClassLibrary.aspx
espero que puede obtener tablas de datos de conjunto de datos de fácil ...
0
intente éste;
string updatefilePath = Server.MapPath("Files\\newoutput.PIPE");
StreamWriter sw = new StreamWriter(updatefilePath, false);
int iColCount = dt.Columns.Count;
for (int i = 0; i < iColCount; i++)
{
sw.Write(dt.Columns[i]);
if (i < iColCount - 1)
{
sw.Write("|");
}
}
sw.Write(sw.NewLine);
foreach (DataRow row in dt.Rows)
{
for (int i = 0; i < iColCount; i++)
{
if (!Convert.IsDBNull(row[i]))
{
sw.Write(row[i].ToString());
}
if (i < iColCount - 1)
{
sw.Write("|");
}
}
sw.Write(sw.NewLine);
}
sw.Close();
2
Mismo problema aquí. Tengo uno mejor para usted:
var builder = new StringBuilder();
foreach (DataRow row in dataSet.Tables.First().Rows) {
builder.AppendLine(String.Join("\t", row.ItemArray));
}
File.WriteAllText(filePath, builder.ToString());
Es un poco más compacto y (posiblemente) un poco más rápido.
Cuestiones relacionadas
- 1. Lectura de archivo de texto delimitado por comas o tabulaciones
- 2. Python: lista anidada al archivo delimitado por tabulaciones?
- 3. Usar fgetcsv para el archivo delimitado por tabulaciones
- 4. ¿Cuál es la mejor manera de leer un archivo de texto delimitado por tabulaciones en C#
- 5. forma más rápida de convertir archivo delimitado por tabulaciones a csv en linux
- 6. ¿Cómo contar el número de valores únicos de un campo en un archivo de texto delimitado por tabulaciones?
- 7. Escribir el archivo txt delimitado por tabuladores desde C# .net
- 8. Exportar un C# DataSet a un archivo de texto
- 9. Analizando un archivo delimitado por un espacio muy agitado
- 10. Función eficiente para leer un archivo delimitado en DataTable
- 11. Exportar tabla desde Amazon RDS a un archivo csv
- 12. Exportar a Excel desde un repetidor?
- 13. Cómo exportar datos a un archivo Excel utilizando PHPExcel
- 14. ¿Cómo convertir un archivo separado por tabulaciones al formato CSV?
- 15. Problemas al exportar un archivo de Excel desde Crystal Reports
- 16. Exportar una clase desde un archivo de Coffeescript
- 17. Write-Host => Exportar a un archivo
- 18. Cómo convertir un archivo separado por tabulaciones en coma archivo separado por
- 19. exportar un archivo desde una rama diferente de git
- 20. Cómo transportar un conjunto de datos en un archivo csv?
- 21. OleDbConnection puede leer el archivo separado por tabulaciones
- 22. Ignorar archivos SVN al exportar un archivo WAR desde Eclipse?
- 23. Valores promedio de un conjunto de datos de punto a un conjunto de datos de cuadrícula
- 24. Excel y archivos delimitados por tabulaciones Pregunta
- 25. Exportar películas de Powerpoint a un archivo en C#
- 26. Oracle cómo exportar consulta a un archivo de texto/csv
- 27. Mac: ¿Cómo exportar símbolos desde un ejecutable?
- 28. Android - Exportar un programa a un archivo apk
- 29. delimitado por tabuladores a la Plaza Matriz
- 30. ¿Cómo puedo exportar datos desde SQL Server?
Pruebe las respuestas en esta pregunta .. http://stackoverflow.com/questions/2888385/net-tab-delimited-files –