Создание файлов Excel методами Workbooks.Add, Worksheet.Copy и текстовых файлов с помощью оператора Open и метода CreateTextFile из кода VBA Excel. Создание документов Word рассмотрено в отдельной статье.
Содержание
Создание файлов Excel
Метод Workbooks.Add
Описание
Файлы Excel можно создавать из кода VBA с помощью метода Add объекта Workbooks.
Workbooks.Add – это метод, который создает и возвращает новую книгу Excel. Новая книга после создания становится активной.
Ссылку на новую книгу Excel, созданную методом Workbooks.Add, можно присвоить объектной переменной с помощью оператора Set или обращаться к ней, как к активной книге: ActiveWorkbook .
Синтаксис
Template – параметр, который определяет, как создается новая книга.
Отсутствует | Новая книга с количеством листов по умолчанию. |
Полное имя существующего файла Excel | Новая книга с указанным файлом в качестве шаблона. |
xlWBATChart | Новый файл с одним листом диаграммы. |
xlWBATWorksheet | Новый файл с одним рабочим листом. |
Создание программ с помощью .bat файлов
Примеры
Пример 1
Создание новой книги Excel с количеством листов по умолчанию и сохранение ее в папку, где расположен файл с кодом VBA:
Источник: vremya-ne-zhdet.ru
File. Create Метод
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает или перезаписывает файл в указанном пути.
Перегрузки
Создает или перезаписывает файл в указанном пути.
Создает или перезаписывает файл по заданному пути с указанием размер буфера.
Создает или перезаписывает файл по заданному пути с указанием размера буфера и параметров, которые описывают, как создавать или перезаписывать файл.
Создает или перезаписывает файл по заданному пути с указанием размера буфера и параметров, которые описывают, как создавать или перезаписывать файл. Также указывается значение, определяющее контроль доступа и безопасность аудита для файла.
Create(String)
Создает или перезаписывает файл в указанном пути.
public: static System::IO::FileStream ^ Create(System::String ^ path);
public static System.IO.FileStream Create (string path);
static member Create : string -> System.IO.FileStream
Public Shared Function Create (path As String) As FileStream
Параметры
Путь и имя создаваемого файла.
Возвращаемое значение
FileStream, обеспечивающий доступ для чтения и записи к файлу, указанному в path .
Исключения
У вызывающего объекта отсутствует необходимое разрешение.
Visual studio где exe. Как сделать exe файл в visual studio. Как скомпилировать cpp в exe. Урок #20.
-или- Параметр path указывает файл, доступный только для чтения.
-или- path указывает файл, который скрыт.
платформа .NET Framework и .NET Версии Core старше 2.1: path строка нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов. Вы можете запросить недопустимые символы с помощью метода GetInvalidPathChars().
path имеет значение null .
Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.
Указан недопустимый путь (например, он ведет на несопоставленный диск).
Ошибка ввода-вывода при создании файла.
Параметр path задан в недопустимом формате.
Примеры
В следующем примере создается файл по указанному пути, записывается некоторая информация в файл и считывается из файла.
using namespace System; using namespace System::IO; using namespace System::Text; int main() < String^ path = «c:\temp\MyTest.txt»; // Create the file, or overwrite if the file exists. FileStream^ fs = File::Create( path ); try < array^info = (gcnew UTF8Encoding( true ))->GetBytes( «This is some text in the file.» ); // Add some information to the file. fs->Write( info, 0, info->Length ); > finally < if ( fs ) delete (IDisposable^)fs; >// Open the stream and read it back. StreamReader^ sr = File::OpenText( path ); try < String^ s = «»; while ( s = sr->ReadLine() ) < Console::WriteLine( s ); >> finally < if ( sr ) delete (IDisposable^)sr; >>
Imports System.IO Imports System.Text Public Class Test Public Shared Sub Main() Dim path As String = «c:tempMyTest.txt» Try ‘ Create the file, or overwrite if the file exists. Using fs As FileStream = File.Create(path) Dim info As Byte() = New UTF8Encoding(True).GetBytes(«This is some text in the file.») ‘ Add some information to the file. fs.Write(info, 0, info.Length) End Using ‘ Open the stream and read it back. Using sr As StreamReader = File.OpenText(path) Do While sr.Peek() >= 0 Console.WriteLine(sr.ReadLine()) Loop End Using Catch ex As Exception Console.WriteLine(ex.ToString()) End Try End Sub End Class
- Файловый и потоковый ввод-вывод
- Чтение текста из файла
- Практическое руководство. Запись текста в файл
- Практическое руководство. Считывание данных из нового файла и запись в этот файл
Источник: learn.microsoft.com
Как создать новый файл в Java?
Сегодня мы рассмотрим простейший способ создания файла в Java, узнаем какие исключения могут нас подстерегать при работе с файлами и рассмотрим разные способы создания файла.
Для создания нового файла в Java чаще всего используется класс java.io.File . Во время инициализации объекта File мы должны предоставить ему имя файла, а затем создать сам файл вызовом метода createNewFile() . Этот метод возвращает булево true , если новый файл создан успешно, и false , если файл уже существует. Этот метод также бросает java.io.IOException , когда он не может создать файл.
Немного теории по созданию файла в Java
Создать файл в Java можно одним из трех способов, передав в объект File :
- абсолютный путь
- только указать имя файла
- указать относительный путь (в этом случае объект файла пытается найти файлы в корневой директории проекта)
При создании пути к файлу мы должны использовать свойство системы File.separator , чтобы сделать нашу программу платформонезависимой.
Давайте рассмотрим различные способы создания файла в простой Java программе:
Источник: javadevblog.com