论坛帮助 |
社区圈子 |
日历事件 |
2019-06-30, 15:32 | #1 | |||
|
||||
论坛版主
等级: 九袋长老
|
__________________
印前(软件)教学 印前(流程)教学 印前(色彩)教学 印能捷&印能捷EVO、HQRIP和海德堡Prinect,esko流程、GMG & CGS & EFI数码打样类软件,印能捷数据库修复,超强专业印前系统! 更多介绍 http://33161288.lofter.com/ 出售金币(100RMB=160金币,最低100起售,量大从优) 印前脚本及插件订制 联系[QQ:33161288] ----------------------------------------------------------- 承接:文件制作,文件修改,文件拼版,输出最终1 bit tiff |
|||
2019-06-30, 16:23 | 只看该作者 #2 | |||
|
||||
永久会员
等级: 五袋长老
|
想不到更好的办法了 |
|||
右列会员因为此帖价值甚高向 493327747 表示感谢: |
QQ33161288 (2019-06-30)
|
2019-06-30, 17:01 | 只看该作者 #3 | ||
|
|||
扫地小沙弥
等级: 八袋长老
|
此帖于 2019-06-30 17:17 被 A-J 编辑. |
||
右列会员因为此帖价值甚高向 A-J 表示感谢: |
QQ33161288 (2019-06-30)
|
2019-06-30, 18:55 | 只看该作者 #6 | ||
|
|||
正式会员
等级: 五袋长老
|
=============================================================================================== using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { string OpenPath = "D:\\Vs_Code\\随机码 - 副本.txt"; StreamReader TextReader = new StreamReader(OpenPath,Encoding.Default); string TextLine=""; List<string> TextList = new List<string>(); while ((TextLine = TextReader.ReadLine())!=null) { TextList.Add(TextLine); } string [] TextArr = TextList.ToArray(); for (int times = 0; times <= 9; times++) { string Part = ""; for (int j = 0; j <= 2120-1; j++) { Part =Part + TextArr[times * 2120 + j] + "\r\n"; } string NewFilePath = "D:\\Vs_Code\\随机码 - 分割"+times+".txt"; FileStream fs = new FileStream(NewFilePath, FileMode.Create); StreamWriter TextWrite = new StreamWriter(fs, Encoding.Default); TextWrite.Write(Part); } } } } |
||
右列会员因为此帖价值甚高向 q414501180 表示感谢: |
QQ33161288 (2019-07-01)
|
2019-07-01, 16:39 | 只看该作者 #11 | ||
|
|||
扫地小沙弥
等级: 八袋长老
|
例如:取儲存格A1:A10為 1 欄、取儲存格A11:A20為 1 欄,依此類推。。 儲存格C1:=OFFSET($A$1,ROW(1:1)+(COLUMN(A:A)-1)*10-1,,) 複製儲存格C1,貼至儲存格C1:G10。 ROW(1:1)+(COLUMN(A:A)-1)*10-1:(以C欄為例)將公式往下複製時,第 1 欄會產生 0,1,2,3, … , 9,第 2 欄會產生 10,11,12,13, … ,19。 |
||
右列会员因为此帖价值甚高向 A-J 表示感谢: |
QQ33161288 (2019-07-01)
|
2019-07-01, 16:56 | 只看该作者 #14 | ||
|
|||
扫地小沙弥
等级: 八袋长老
|
代码:
Sub oneToMany() Dim TheRng, TempArr Dim i As Integer, j As Integer, colCount As Integer Set Dict = CreateObject("Scripting.Dictionary") Set Dict2 = CreateObject("Scripting.Dictionary") On Error GoTo line1 If Selection.Cells.Count = 1 Then Sheets("Sheet2").Range("a1") = Selection Else TheRng = Selection If UBound(TheRng, 1) Mod 3 = 0 Then colCount = UBound(TheRng, 1) / 3 Else colCount = (UBound(TheRng, 1) / 3) + 1 End If ReDim TempArr(1 To 3, 1 To colCount) For j = 1 To colCount For k = 1 To 3 If ((j - 1) * 3 + k) <= UBound(TheRng, 1) Then TempArr(k, j) = TheRng((j - 1) * 3 + k, 1) End If Next Next Sheets("Sheet2").Cells.ClearContents Sheets("Sheet2").Cells(1, 1).Resize(UBound(TempArr, 1), UBound(TempArr, 2)) = TempArr End If line1: End Sub --------------------- |
||