Tag: 导出到文本

如何创build固定宽度的文本文件?

我有一个固定宽度的文本文件,我需要编辑大约200行。 导入到Excel是容易的,但是当我完成了我的编辑,并尝试将文件保存为空格分隔或文本文件时,所有的间距都不会出现问题,即将excel中的第一个字段填充为6个字符,但是当我保存该文件作为空格分隔或文本,然后将该字段变成8个字符。 请注意,我使用了LEFT(text&REPT(" ", 30)30)公式来获得所需的填充效果。 不过,我似乎无法保存具有正确数量的空格的文件。 我也刚刚尝试复制和粘贴到记事本文件,但这似乎只是创造更多的不必要的空间等 当我有我需要的所有数据和字段长度要求时,如何创build固定宽度的文件? 有没有人有过这个麻烦? 提前致谢。

通过Excel工作表循环并将文本保存到TXT文件与C​​#

我已经解决了大部分问题。 我可以通过工作表循环,我可以创build文本文件并写入它。 我遇到的唯一问题实际上是从每张表中提取文本或值。 下面是我有的代码,但它只是抛出每个工作表一个对象,并写入到我的文本文件,而不是实际的值。 System.Object[,] System.Object[,] 我还有什么遗漏? 我应该指出我是一名初学者程序员。 这是我迄今为止的代码: using (StreamWriter sw = File.CreateText("ExtractedText.txt")) { Excel.Application xlApp = new Excel.Application(); Excel.Workbook thisWkBook = xlApp.Workbooks.Open(thisFile); foreach (Excel.Worksheet sheet in thisWkBook.Worksheets) { sw.WriteLine(sheet.UsedRange.Value); } } 有任何想法吗? 谢谢!