2011-01-04 7 views
0

Ich habe Daten aus einer Textdatei in ein Excel-Blatt exportiert, mit Hilfe der Zwischenablage kopieren und einfügen. Ich habe PIA dafür verwendet.Formatierung der exportierten Daten in Excel-Datei

Der Export wird ordnungsgemäß ausgeführt und die Daten werden in eine einzelne Spalte exportiert, d. H. In die A-Spalte. Ich möchte meine Daten in den Zeilen dieser Spalte füllen, damit sie in der Zelle ordnungsgemäß ausgefüllt werden, und ich muss die A-Spalte nicht erweitern, um vollständige Daten anzuzeigen.

Und auch, wie kann ich die Schriftart des Blattes zu ändern, während

Antwort

0

Export Wie wird diese Textdatei erstellt? Wenn Sie die volle Kontrolle über den Inhalt haben, empfehle ich stattdessen eine CSV-Datei (Comma-Seperated-Value). Sie haben keine Kontrolle über die Standardschrift, die Excel verwendet, aber es würde Ihre Anforderung erfüllen, dass die Daten mehrere Spalten füllen.

Außerhalb der Verwendung von CSV-Datei, um mit diesen Daten umzugehen, schlage ich vor, dass Sie in exportierten es in ein Excel-Dokument direkt, Sie haben die volle Kontrolle über Aussehen und die Schriftart für den Inhalt verwendet.

+0

auch nicht wirklich eine Textdatei, aber es ist ein Bearbeitungsfeld Text, den ich exportieren möchte. Wie kann ich die Daten in den Zellen automatisch ausfüllen, können Sie mir einen Link oder Code vorschlagen, um es zu formatieren, bin ich fertig mit dem Export – MehaJain

+0

Wenn Sie eine Möglichkeit haben, den Text zu verarbeiten, trennen Sie die Werte mit einem Komma, diese eine Methode. Aufgrund Ihrer bisherigen Informationen konnte ich nichts vorschlagen. –

+0

Hier ist mein Code was genau ich mache Objekt Start = Type.Missing; Zwischenablage.SetText (xyz.ToString()); Microsoft.Office.Interop.Excel.ApplicationClass App = neue Microsoft.Office.Interop.Excel.ApplicationClass(); App.Visible = wahr; Microsoft.Office.Interop.Excel.Workbook Wb = App.Workbooks.Add (Start); Microsoft.Office.Interop.Excel.Worksheet Ws = (Arbeitsblatt) Wb.Worksheets.Add (Start, Start, Start, Start); Ws.Activate(); Ws.Cells.Font.Name = "Courier New"; Ws.Cells.Font.Size = 9; Ws.Paste (Start, Start); Hier bekomme ich die Daten in zwei Zellen A und B. Ich will Daten nur in A cel – MehaJain

Verwandte Themen